6.4 宏的操作和调试(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)

2023-11-22
| 12页
| 82人阅读
| 1人下载
普通

内容正文:

第 6 章 宏—— 创建“图书管理系统”的宏 宏也是Access 2007数据库的一个重要对象。使用宏可以在不编写任何代码的情况下,自动帮助用户完成一些任务。 本章将通过设计“图书管理系统”数据库中的宏,来学习宏的各种创建、调用方法和应用实例。 本章导读 Microsoft Office Access 2007 认识宏 创建宏 常用宏操作 学习目标 宏的错误和调试 6.4 宏的操作和调试 Access 2007数据库有三类宏错误,分别是语法错误、运行错误和逻辑错误。宏的语法错误是指用户在创建宏时违反了Access 2007数据库的语法规则。比如,宏操作参数的拼写发生错误。宏的运行错误是指宏要执行不可执行的操作。比如,用户要打开一个报表,而该报表却不存在。宏的逻辑错误是指宏没有语法错误,能执行所有操作,但得到的结果不是用户想要的。下面针对这三类错误及调试分别进行介绍。 第 页 6.4 宏的错误和调试 宏的语法错误在创建宏时发生,当语法错误发生时,系统会给出错误提示。比如,我们在宏的设计视图的“操作”列中输入了错误的操作参数,当单击下一行准备输入下一个操作命令时,系统会弹出一个信息框以提示用户输入有误。单击“确定”按钮,光标会定位在出现错误的操作命令处,如图所示。 第 页 6.4 宏的错误和调试 6.4.1 宏的语法错误与调试 由图可以看出,Access 2007数据库有自动检查语法错误的功能,当Access 2007数据库通过自动检查语法发现错误时,系统就会显示语法错误消息提示框。但是,也有一些语法错误要在宏运行时才能发现。此时用户输入的表达式可能是经数据库自动检查分析后能通过的,而实际上使用的语法在这种情况下是不正确的。 例如,在“FindRecord”操作命令的“查找内容”操作参数中忘记使用等号这样的语法错误,只有在宏运行时才会出现错误提示。 下一节将会详细介绍在宏发生运行错误时,Access 2007数据库的运行错误提示。 第 页 6.4 宏的错误和调试 6.4.1 宏的语法错误与调试 当用户运行有错误的宏时,Access 2007数据库会给出一些错误提示。正确地理解这些错误提示,有助于用户发现并改正宏错误。 下面以6.2.1节创建的“打开读者基本信息窗体”宏的错误提示为例,介绍在宏发生运行错误时,Access 2007数据库的运行错误提示。比如,当“OpenForm”操作命令中“窗体名称”操作参数发生错误时(例如,操作参数输入的窗体不存在),运行该宏,Access 2007数据库首先弹出一个错误提示框。单击“确定”按钮,确定错误。弹出“操作失败”对话框,单击“停止所有宏”按钮关闭“操作失败”对话框。 第 页 6.4 宏的错误和调试 6.4.2 宏的运行错误与调试 操作失败宏的操作名称 操作失败的宏名 操作失败宏的参数 由图可知,“操作失败”对话框给出了一个比较详细的错误提示。用户可以根据这个“操作失败”对话框的提示,判断出引起错误的宏名、操作名称和操作参数,以便能有针对性地修改宏中存在的错误。 第 页 6.4 宏的错误和调试 6.4.2 宏的运行错误与调试 逻辑错误就是宏没有语法错误,能执行所有操作,但得到的结果不是用户想要的,这类错误通常最难查找和纠正。为了能快速地查找和纠正宏的逻辑错误,Access 2007数据库提供了“单步执行宏”的运行方式。 在“单步执行宏”运行方式下,数据库会一步一步地执行宏中的操作命令,并在每一步都给出数据库当前运行的宏的状态,以增进用户对宏的逻辑结构的了解,进而检查逻辑错误。下面来详细介绍宏的单步执行操作。 在“图书管理系统”数据库的导航窗格中右击6.3.1节创建的“打开窗体与 退出宏”,在弹出的快捷菜单中选择“设计视图”,打开宏的设计视图。 第 页 6.4 宏的错误和调试 6.4.3 宏的逻辑错误与调试 单击“单步”按钮 ,使其处于选中状态(按下的“单步”按钮是橘黄色的),单击运行按钮(参见如图所示),弹出“单步执行宏”对话框。 第 页 6.4 宏的错误和调试 6.4.3 宏的逻辑错误与调试 宏的设计视图中的每一步操作都有一个单步执行宏对话框,用户单击“单步执行”按钮,可一步一步地执行每一个宏操作,直至宏结束,如图所示。 利用单步执行宏,用户可以一步一步地的分析宏的执行,了解每一步宏操作的宏名、操作名称和操作参数等信息,实现对宏的逻辑分析,从而发现并修改宏的逻辑错误。 第 页 6.4 宏的错误和调试 6.4.3 宏的逻辑错误与调试 $$

资源预览图

6.4  宏的操作和调试(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
1
6.4  宏的操作和调试(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
2
6.4  宏的操作和调试(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
3
6.4  宏的操作和调试(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
4
6.4  宏的操作和调试(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
5
6.4  宏的操作和调试(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。