![]() ![]() |
|
全国计算机等级考试二级Access考点分析之宏 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:56:20 文章录入:杜斌 责任编辑:杜斌 | |
|
|
考点1 宏的基本概念 宏是指一个或多个操作的集合,其中每个操作实现特定的功能,例如打开某个窗体或打印某个报表。宏可以使某些普通的任务自动完成。例如,可设置某个宏,在用户单击某个命令按钮时运行该宏,以打印某个报表。 考点2 宏与Visual Basic 在Access中,通过宏或者用户界面可以完成许多任务。而在其他许多数据库程序中,要完成相同的任务就必须通过编程。使用宏还是Visual Basic for Application来创建应用程序,取决于需要完成的任务。 考点3 宏向Visual Basic程序代码转换 1将窗体或报表上的宏转换玲Visual Basic (1)在窗体或报表“设计”视图中打开窗体或报表。 (2)指向“工具”菜单上的“宏”,然后单击“将窗体的宏转换为Visual Basic代码”或“将报表的宏转换为Visual Basic代码”。 2将全局宏转换乃Visual Basic (1)在“数据库”窗口中,单击“对象”下的“宏” 。 (2)单击要转换的宏名。 (3)单击“文件”菜单上的“另存为”命令。 (4)在“另存为”对话框中的“保存类型”中选择“模块”后,单击“确定”按钮。 (5)在“转换宏”对话框中,选择所需选项,单击“转换”按钮。 7.2 宏的操作 考点4 操作序列宏的创建 (l)在“宏”窗口的“操作”列单击第一个空白行。如果要在两个操作行之间插入一个操作,单击插入行下面的操作行的行选定器,然后在工具栏上单击“插入行”按钮。 (2)在“操作”列,请单击箭头显示操作列表。 (3)选择要使用的操作。 (4)可以在“操作”列右侧的“备注”栏中为操作键入相应的说明,说明是可选的。 (5)如果需要,请在窗口的下部指定参数。 考点5 宏组的创建 如果要在一个位置上将几个相关的宏构成组,而不希望对其单个追踪,可以将它们组织起来构成一个宏组。 (1)在“数据库”窗口中,单击“对象”下的“宏” 。 (2)单击“数据库”窗口工具栏上的“新建”按钮。 (3)单击工具栏中的“宏名”按钮(如果没有按下) 。 (4)在“宏名”栏内,键入宏组中的第一个宏的名字。 (5)添加需要宏执行的操作。 (6)如果希望在宏组内包含其他的宏,请重复第4步到第5步。 保存宏组时,指定的名字是宏组的名字。这个名字也是显示在“数据库”窗口中的宏和宏组列表的名字。如果要引用宏组中的宏,请用下面的语法: 宏组名.宏名 考点6 条件操作宏 在某些情况下,可能希望仅当特定条件为真时才在宏中执行一个或多个操作。例如,如果在某个窗体中使用宏来校验数据,可能要显示相应的信息来响应记录的某些输入值,另一信息来响应另一些不同的值。在这种情况下,可以使用条件来控制宏的流程。 可以将条件输入到“宏”窗口的“条件”栏中。如果这个条件结果为真,则Access将执行此行中的操作。在紧跟此操作的“条件”栏内键入省略号(…),就可以使Access在条件为真时执行这些操作。 考点7 宏的操作参数设置 在宏中添加了某个操作之后,可以在“宏”窗口的下部设置这个操作的参数。这些参数可以向Access提供如何执行操作的附加信息。 关于设置操作参数的一些提示如下: (l)可以在参数框中键入数值,或者在很多情况下,可以从列表中选择某个设置。 (2)通常,按参数排列顺序来设置操作参数是很好的方法;因为选择某一参数将决定该参数后面的参数的选择。 (3)如果通过从“数据库”窗口拖曳数据库对象的方式来向宏中添加操作,Access将自动为这个操作设置适当的参数。 (4)如果操作中有调用数据库对象名的参数,则可以将对象从“数据库”窗口中拖曳到参数框,从而设置参数及其对应的对象类型参数。 (5)可以用前面加等号(=)的表达式来设置许多操作参数。 考点8 宏的运行 1直接运行宏 如果要从“宏”窗口中运行宏,请单击工具栏上的“运行”按钮 。
如果要从“数据库”窗口中运行宏,请单击“宏” ,然后双击相应的宏名。 如果要在Access的其他地方运行宏,请选择“工具”菜单上的“宏”,单击“执行宏”,然后在“宏名”框中选择相应的宏。 通常情况下直接运行宏只是进行测试。可以在确保宏的设计无误之后,将宏附加到窗体、报表或控件中,以对事件做出响应,也可以创建一个运行宏的自定义菜单命令。 2运行宏组中的宏 将宏指定为窗体或报表的事件属性设置,或指定为RunMacro操作的Macro Name参数使用下列方法引用宏: macrogroupname.macroname 将鼠标指向“工具”菜单中的“宏”,单击“执行宏”命令,然后选定“宏名”列表中的宏。当宏名出现在列表中时,Access将包含每个宏组中的所有宏。 从Visual Basic过程中运行宏组中的宏,方法是:使用DoCmd对象的RunMacro方法,并采用前面所示的引用宏的方法。 3在窗体、报表或控件的事件中运行宏或事件过程 Access可以对窗体、报表或控件中的多种类型事件做出响应,包括鼠标单击、数据更改以及窗体或报表打开或关闭等。 在“设计”视图中打开窗体或报表。 创建宏或事件过程。例如,可以创建一个用于在单击命令按钮时显示某种信息的宏或事件过程。 将窗体、报表或控件的适当事件属性设为宏的名称;如果使用的是事件过程,可以设为“事件过程”。 考点9 宏的调试 使用一单步执行宏,就可以观察宏的流程和每一个操作的结果,并且可以排除导致错误或产生非预期结果的操作。 (1)打开相应的宏。 (2)在工具栏土单击“单步”按钮。 (3)在工具栏上单击“运行”按钮鬓。 (4)单击“单步”按钮,以执行显示在“单步执行宏”对话框中的操作。 (5)单击“暂停”按钮,以停止宏的运行并关闭对话框。 (6)单击“继续”以关闭单步执行,并执行宏的未完成部分。 如果要在宏运行过程中暂停宏的执行,然后再以单步运行宏,请按[Ctrl+Break]快捷键 考点10 常用宏操作 1打开或关闭数据库对象 OpenForm命令用于打开窗体。 OpenReport命令用于打开报表。 OpenQuerv命令用于打开查询。 Close命令用于关闭数据库对象。 2运行和控制流程 RunSQL命令用于执行指定的SQL语句。 RunApp命令用于执行指定的外部应用程序。 Quit命令用于退出Access。 ![]() |
|
![]() ![]() |