什么是宏?
宏是一种工具,您可以用它来自动完成任务,
并向窗体、报表和控件中添加功能。例如,如果向窗体添加一个命令按钮,
应当将按钮的
OnClick
事件与一个宏关联,并且该宏应当包含您希望该按钮每次被单击时执行的命令。
在
Access
中,可以将宏看作一种简化的编程语言,这种语言是您通过生成一系列要执行的
操作
来编写的。生成宏时,
从下拉列表中选择每一个操作,然后填写每个操作所必需的信息。通过使用宏,您无需在
Visual Basic for Applications
(VBA)
模块中编写代码,即可向窗体、报表和控件中添加功能。宏提供了
VBA
中可用命令的子集,大多数人都认为生
成宏比编写
VBA
代码容易。
例如,
假设您希望从一个数据输入窗体中直接启动报表。
您可以向窗体中添加一个按钮,
然后创建一个启动该报表的宏。
该宏既可以是独立的(数据库中的单独对象,之后绑定到按钮的
OnClick
事件),也可以直接嵌入到按钮本身的
OnClick
事件
-
这是
Office Access 2007
中的新功能。
无论采用哪种方法,
当单击按钮时,
该宏都运行并启动报表。
可以使用下图中显示的宏生成器来创建宏。