打开窗体或报表设计视图或布局视图中的宏包含。若要打开窗体或报表,请在导航窗格中,右键单击它,然后单击设计视图或布局视图。
如果尚未显示属性表,请按 F4 显示该表。
单击包含要在其中嵌入该宏的事件属性的控件或节。
若要选择整个窗体或报表,请在属性表顶部的下拉列表中单击“报表”。
在该属性表中,单击“事件”选项卡。
单击要嵌入宏,在其中的事件属性,然后单击框旁边的。
在“选择”对话框中,单击“宏”,然后单击“确定”。
在宏中,在“操作”列的第一行中单击。
在“操作”下拉列表中,单击所需的操作。
在“操作参数”窗格中填写需要的任何参数,然后移到下一操作行。
重复步骤 8 和 9,直到宏完成。
单击保存,然后单击关闭。
该宏将在该事件每次触发时运行。
注意:Access 允许您构建为嵌入的宏的宏组。不过,只有组中的第一个宏运行时触发此事件。除非从调用嵌入宏本身 (例如,通过OnError操作),后续宏将被忽略。

当运行报表时,如果它的数据源不包含任何记录,该报表将显示一个空页,即没有任何数据的页。您可能希望显示消息框,而根本不希望显示报表。在这种情况下,使用嵌入的宏是一种理想的解决方案。
在设计视图或布局视图中打开报表。
如果尚未显示属性表,请按 F4 显示该表。
在该属性表上,单击“事件”选项卡。
单击“无数据”。
单击。
在“选择”对话框中,单击“宏”,然后单击“确定”。
输入下表中的操作和参数。
请注意,上表显示的是出现在“参数”列中的参数。它们实际是在“操作参数”下输入的,详见下表。
单击“关闭”。
宏关闭,“无数据”事件显示“[嵌入的宏]”。
保存并关闭该报表。
下一次运行报表时,如果找不到任何记录,将显示此消息框。在消息框中单击“确定”时,报表取消,并且不显示空页。
若要插入操作行 单击要插入新操作,其上方的宏行,然后在设计选项卡的行组中,单击插入行。
若要删除操作行 单击要删除的操作行,然后在设计选项卡的行组中,单击删除行。
移动操作行通过单击操作名称左侧的行选择器选择操作。拖动行选择器将操作移到一个新位置。
使用宏时,可以单击操作或参数,然后在“宏”窗口右下角的方框中阅读说明,从而了解有关该操作或参数的详细信息。此外,每个宏操作都有一个相关的帮助主题。若要了解有关操作的详细信息,请在操作列表中单击该操作,然后按 F1。
独立宏才能运行任何以下方法︰ 直接 (例如,从导航窗格中),在宏组中,从另一个宏,从 VBA 模块,或在响应窗体、 报表或控件发生的事件。宏嵌入在窗体、 报表,或者,可以通过在设计视图; 宏时,请单击设计选项卡上的运行运行控件否则,每当触发关联的事件时,才会运行该宏。
若要直接运行宏,执行下列操作之一:
在导航窗格中定位到宏,然后双击宏名。
在工具选项卡上的宏组中,单击运行宏,单击宏名列表中的宏,然后单击确定。
如果在设计视图中打开该宏,请单击在设计选项卡上,在工具组中的运行。若要在设计视图中打开该宏,请在导航窗格中,右键单击它,然后单击设计视图。
若要运行宏组中的宏,执行下列操作之一:
在工具选项卡上的宏组中,单击运行宏,,然后单击在宏名称列表中的宏。
Access 的每个宏组中,在格式macrogroupname.macroname中包括的每个宏一个条目。
单击“确定”。
作为事件属性设置在窗体或报表上或作为RunMacro操作的宏名参数指定的宏。使用以下语法,请参阅该宏︰
macrogroupname.macroname
例如,以下事件属性设置运行名为 Form Switchboard Buttons 的宏组中名为 Categories 的宏:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-53104-4.html
请教授下课吧
挺好的
快回归