《数据库应用基础——Access 2003》电子课件.ppt

《数据库应用基础——Access 2003》电子课件.ppt

第7章 宏 7.2.1 创建宏 (2)单击“新建”按钮,进入宏设计窗口,如图所示。 第7章 宏 7.2.1 创建宏 (3)将光标定位在“操作”窗格中,其右边出现一个下拉按钮,单击这个按钮会弹出一个下拉列表,从中可以选择操作命令。宏命令的含义已经在上节中进行了介绍。为了方便理解,可以在注释窗格里添加说明。 (4)选定操作命令后,可在下面的“操作参数”窗格中填写相应的参数,将鼠标放在参数行时,右边就会出现关于这个参数的帮助,如图所示。 第7章 宏 7.2.1 创建宏 (5)可以重复(3)、(4)以设定多个操作命令。 说明:一个操作序列宏中,可以包含多个宏命令。 (6)设置完成后,单击工具栏上的“保存”按钮,或单击菜单栏上的“文件”按钮,在弹出的下拉列表中选择“保存”,弹出“另存为”对话框。在文本框中输入宏名,单击“确定”,即可完成宏的保存。 第7章 宏 7.2.1 创建宏 2. 宏组的创建 一个宏组里有多个宏,可按照其宏名分别执行其操作任务。其创建步骤如下: (1)打开宏设计窗口,然后单击菜单栏上的“视图”命令,在弹出的下拉列表中单击“宏名”命令,或直接单击工具栏上的“宏名”按钮,此时,宏设计窗口会多出一个“宏名”列,如图所示。 第7章 宏 7.2.1 创建宏 (2)在“宏名”列中填上宏的名字。 (3)选择此宏执行的操作,并设定参数,添加注释。 (4)重复(2)、(3),添加多个宏。 (5)保存新建的宏组,并命名。 说明:执行宏组中的宏时,可以通过数据库窗口主菜单下的宏选项,也可以通过其他宏,其语法格式是“宏组名.宏名”。如果在宏设计窗口或数据库窗口中执行宏组,则只执行宏组中的第一个宏。 第7章 宏 7.2.1 创建宏 3. 条件宏的创建 创建条件宏的方式与创建一般的宏基本相同,只不过在前面加入了一个条件列,如图所示。 第7章 宏 7.2.1 创建宏 条件列同宏名列一样,在默认情况下是不显示的,需要用到该列时,单击工具栏上的“视图”命令,选择“条件”按钮,使其前面带上对勾,表示已选中,或者直接单击工具栏上的“条件”按钮,使其处于选中状态,此时在宏设计视图中即可看到条件列。 创建条件宏时,需要在条件列中填入逻辑表达式,逻辑表达式的返回值只有“真”和“假”,宏根据条件结果判断执行路径。 有时,在宏的操作序列中,可能有的操作没有带条件表达式,此时就会无条件执行该操作。 说明:如果条件列中填写的是省略号(…),则表示在上一个操作的条件为“真”时执行此操作,否则什么也不执行。 在输入逻辑表达式时,可能会引用窗体或报表上的控件值,此时可使用如下语法: Forms![窗体名]![控件名] Forms![报表名]![控件名] 第7章 宏 7.2.2 宏的运行 1. 直接运行宏 直接运行宏的方式有多种,现介绍如下: (1)单击宏设计窗体工具栏上的“运行”按钮(叹号形状),直接运行宏。 (2)在数据库窗体中,单击“宏”对象按钮,然后双击想要运行的宏,直接运行宏。 (3)单击菜单栏上的“工具”按钮,在弹出的下拉列表中选择“宏”→“运行宏”命令,如图所示,再选择或输入要运行的宏。 (4)使用Docmd对象的RunMacro方法,从VBA代码中运行宏。 第7章 宏 7.2.2 宏的运行 2. 运行宏组中的宏 运行宏组中的宏,除了可以使用直接运行宏的那些方法外,还可以将宏指定为窗体或报表的事件属性设置,使用如下语法来引用宏: 宏组名.宏名 3. 自动运行宏 Access数据库提供了一个专用的宏名autoexec,如果数据库中包含了该名称的宏,则在打开数据库的时候会自动运行,因此,如果用户想要使得某些操作在打开数据库时即运行,则可建立一个宏并将其命名为autoexec。 4. 在其他宏中运行 在其他宏中运行一个已经设计好的宏时,只需在宏中添加RunMacro操作,并在宏名单元格中输入要执行的宏的名称即可。 第7章 宏 7.2.3 宏的调试 1. 方法一 (1)打开数据库,选择要调试的宏对象,单击数据库窗口工具栏上的“设计”按钮,进入宏的设计视图,如图所示。 第7章 宏 7.2.3 宏的调试 (2)单击菜单栏上的“运行”按钮,在弹出的下拉列表中选择“单步”命令,如图所示,然后返回“宏”对象窗口。 第7章 宏 7.2.3 宏的调试 (3)单击“运行”按钮,此时会打开“单步执行宏”对话框,并在对话框中显示宏的名称、条件、操作名称和参数,如图所示。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档