- 4
- 0
- 约9.24千字
- 约 62页
- 2019-10-11 发布于广东
- 举报
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 常用的宏操作命令与功能
您可能关注的文档
- access2010项目教程教学课件作者代秀珍项目2.ppt
- 数字电子技术 第2版 教学课件 作者 曾晓宏 数字电子技术电子教案首页.ppt
- access2010项目教程教学课件作者代秀珍项目3.ppt
- 数字电子技术 教学课件 作者 胡祥青 何晖 数字电子技术 第四章触发器.ppt
- access2010项目教程教学课件作者代秀珍项目4.ppt
- access2010项目教程教学课件作者代秀珍项目6.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第1章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第2章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第3章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第4章.ppt
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- 《第1课 身边的算法》说课稿教学反思-2023-2024学年小学信息技术浙教版2023五年级上册.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册(全册)教学设计.docx
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 幼儿园教师春季卫生保健知识培训.pptx VIP
- 高速公路旧沥青路面铣刨料再生利用:技术、效益与前景.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册《运动会奖杯设计》教学设计.docx VIP
- 2024 - 2025人教版(PEP)英语小学二年级下册教学计划 .docx VIP
- 2026年XX施工安全免责协议书.docx VIP
- DLT5300-2013 1000kV 架空输电线路工程施工质量检验及评定规程.docx VIP
原创力文档

文档评论(0)