文档详情

access2013数据库技术及应用(第2版)教学课件作者姜增如第7章.ppt

发布:2019-10-10约9.24千字共62页下载文档
文本预览下载声明
7.3 使用宏 在宏组中每一个宏需要一个名称, 以便分别调用。宏组中的每个宏名称放在宏设计窗口的“宏名” 列中。 宏组中的某一个宏可以采用【宏组名.宏名】的形式在相关对象的事件属性中调用。 上一页 返回 7.4 调试宏 7.4.1 宏的语法错误调试 宏的语法错误比较容易调试, 一般是宏名或格式错, 根据系统提供的信息即可找到, 也可通过单步执行进行。单步执行可用于每次执行一个宏操作。执行每个操作后, 将出现一个对话框, 显示关于操作的信息, 以及由于执行操作而出现的任何错误代码, 其步骤如下: (1) 在“设计视图” 中打开宏, 在【设计】选项卡的“工具” 组中, 单击“单步”,保存并关闭宏。 (2) 一次运行宏时, 将出现“单步执行宏” 对话框。 下一页 返回 7.4 调试宏 该对话框显示关于每个操作的以下信息: 宏名称、条件(对于If 块)、操作名称、参数、错误号(错误号0 表示没有发生错误)。执行这些操作时, 单击对话框中三个按钮中的某一个, 若要查看关于宏中的下一个操作的信息, 按“单步执行”。 (3) 要停止当前正在运行的所有宏, 则单击“停止所有宏”。下一次运行宏时, 单步执行模式仍然有效。 (4) 要退出单步执行模式并继续运行宏, 单击“继续”, 若在宏中最后一个操作之后按“单步执行”, 则在下一次运行宏时, 单步执行模式仍然有效。 上一页 下一页 返回 7.4 调试宏 (5) 在运行宏时进入单步执行模式时, 按“Ctrl” + “Break” 键。 (6) 在宏中的某个特定点进入单步执行模式时, 在该点添加“SingleStep” 宏操作。 (7) 单步执行模式在Web 数据库中不可用。 7.4.2 宏的运行错误和调试 宏的运行错误能编译通过, 往往是结果不正确或出现死循环状态, 这种错误难以确定。建议在编写宏时向每个宏添加错误处理操作, 并将这些操作永久保留在宏中。 上一页 下一页 返回 7.4 调试宏 如果使用此方法, 在出现错误时, Access 2013 就会显示错误的说明。这些说明可以帮助了解错误出现的位置, 以便能够更快地纠正错误。使用以下过程可将错误处理子宏添加到宏中: (1) 在“设计视图” 中打开宏, 在宏的底部, 从“添加新操作” 下拉列表中选择“子宏”。 (2) 在“子宏” 字样右侧的框中, 键入子宏的名称, 如sub1, 从显示在“Submacro”块的“添加新操作” 下拉菜单中, 选择“MessageBox” 宏操作。 (3) 在“消息” 框中, 键入以下文本: = [MacroError]. [Description]。 上一页 下一页 返回 7.4 调试宏 (4) 在宏的底部, 从“添加新操作” 下拉列表中选择“OnError”。 (5) “转至” 参数设置为“宏名”, 在“宏名称” 框中, 键入错误处理子宏的名称(在本示例中, 该宏名称为sub1), 将“OnError” 宏操作拖动到宏的顶部, 制作的宏包含“OnError” 操作, 还包含一个名为“sub1” 的子宏, 如图7.21 所示。 7.4.3 逻辑错误和调试 宏在运行中的错误一般属于逻辑错误。 上一页 下一页 返回 7.4 调试宏 即程序运行后, 得不到预期希望的结果时, 则出现了逻辑错误。通常的逻辑错误不会产生提示信息, 而对于某个宏操作问题出现的错误就是逻辑错误。对于这类错误, Access 2013 可使用OnError 和ClearMacroError 宏命令处理。在运行过程出错时, 可执行特定操作来打开信息框, 根据此信息框中的提示, 用户可以了解出错的原因或非预期结果的操作。 上一页 返回 表7.1 常用的宏操作命令 返回 表7.2 文件宏操作命令 返回 表7.3 控制宏操作命令 返回 图7.1 学生信息管理系统界面 返回 图7.2 对象宏命令 返回 图7.3 宏的操作目录 返回 图7.4 宏提供的智能传感器 返回 图7.5 宏组语句结构 返回 图7.6 登录宏条件 返回 图7.7 选择宏生成器 返回 图7.8 选择宏命令 返回 图7.9 选择打开的表名 返回 图7.10 添加宏操作 返回 图7.11 利用操作目录选择宏命令 返回 图7.12 添加窗体单宏 返回 图7.13 添加报表单宏 返回 图7.14 添加查询单宏 返回 图7.15 添加条件宏 返回 图7.16 登录验证 返回 图7.17 添加绑定数据库内容条件宏 返回 图7.18 条件宏运行结果 返回 图7.19 添加宏组 返回 图7.20 添加宏组内容 返回 图7.21 调试宏的运行错误 返回 * 第7 章  创建和使用宏 7.1  常用的宏操作命令与功能 7.2  创建宏 7.3  使用宏 7.4  调试宏 返回 7.1 常用的宏操作命令与功能
显示全部
相似文档