首页 理论教育 Access2016运行宏-实训中的应用技术

Access2016运行宏-实训中的应用技术

时间:2023-11-15 理论教育 版权反馈
【摘要】:在Access 2016窗口中,选中某个要执行的宏,单击右键,在弹出的快捷菜单中,单击“”命令,可直接运行该宏。对于含有子宏的宏组,仅可运行第一个子宏。图7-35选择执行的宏图7-36选择宏组中的子宏对于窗体、报表或控件的某个事件设置宏名或宏组.宏名,当该事件发生时,即可运行该宏或指定的子宏。图7-37从一个宏中运行其他宏在VBA程序中,使用DoCmd对象的RunMacro方法运行宏。例如,DoCmd.RunMacro“例7-4单分支条件宏”,即可运行“例7-4单分支条件宏”。

Access2016运行宏-实训中的应用技术

在运行宏的过程中,若宏的操作有误,则会显示出错信息提示框,用户根据提示框进行相应的修改后,若没有问题,即可运行。

运行宏的方法有以下几种:

(1)打开要运行宏的设计视图,单击“宏工具设计”→“工具”→“运行”,可直接运行宏。

(2)在Access 2016窗口中,双击导航窗格中的宏对象中的宏名,可直接运行宏。对于含有子宏的宏组,仅可运行第一个子宏。

(3)在Access 2016窗口中,选中某个要执行的宏,单击右键,在弹出的快捷菜单中,单击“img”命令,可直接运行该宏。对于含有子宏的宏组,仅可运行第一个子宏。

(4)在Access 2016窗口中,选择要运行的宏(在该宏上单击),再单击“img选项卡,在该选项下选择“宏”中的“img”,即可运行选中的宏;也可在打开的数据库中,单击“数据库工具”选项卡中的“运行宏”命令,打开“执行宏”对话框,再在其后的下拉列表框中选择要运行的宏名,单击“确定”,即可运行选择的宏,如图7-35所示;若要执行某个宏组中的子宏,可直接选择,如要执行例7-3打开教师表操作,选择“例7-3操作教师表.打开教师表”,单击“确定”即可运行该子宏,如图7-36所示。

图7-35 选择执行的宏

图7-36 选择宏组中的子宏(www.xing528.com)

(5)对于窗体、报表或控件的某个事件设置宏名或宏组.宏名,当该事件发生时(如按钮的单击事件),即可运行该宏或指定的子宏。

(6)从另一个宏中运行宏。在“宏生成器”窗格中,单击“添加新操作”组合框右端的下拉组合框,弹出“操作”的下拉列表,单击“RunMacro”,展开“RunMacro”操作设计窗格。在“宏名称”组合框的下拉列表中,列出所有独立宏的宏名;对于含有子宏的宏组,在该下拉列表中,以宏组.子宏名格式列出各子宏,在该下拉列表中,选中某个宏名或宏组.子宏名,即可运行该宏或子宏,如图7-37所示。

图7-37 从一个宏中运行其他宏

(7)在VBA程序中,使用DoCmd对象的RunMacro方法运行宏。在指定宏名时,对于宏组,需用“宏组.子宏”格式指定某个子宏名。格式为:DoCmd.RunMacro。

例如,DoCmd.RunMacro“例7-4单分支条件宏”,即可运行“例7-4单分支条件宏”。

(8)打开数据库时自动运行宏名为AutoExec的宏,即若在数据库中创建了一个宏名为AutoExec的宏,那么在打开数据库时将首先执行该“AutoExec”宏中的所有操作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈