Access 2003完整教程:运行宏

可以直接运行某个宏,也可以运行宏组中 的宏、另一个宏或事件过程中的宏,还可以为响应窗体、报表上或窗体、报表的控件上所发生的事件而运行宏。

运行宏

若要直接运行宏,请执行下列操作之一:

运行宏组中的宏

若要运行宏组中的宏,请执行下列操作之一:

从另一个宏或 Microsoft Visual Basic 过程中运行宏

向宏或过程中添加 RunMacro 操作。

为响应窗体、报表或控件上发生的事件而运行宏或事件过程

Microsoft Access 可以对窗体、报表或控件中的多种类型事件作出响应,包括鼠标单击、数据更改以及窗体或报表的打开或关闭等。

  1. 在“设计”视图中打开窗体或报表。
  2. 显示窗体或报表的属性表,或显示窗体或报表上节或控件的属性表。
  3. 单击“事件”选项卡。
  4. 单击想触发某一过程的事件的事件属性。例如,要显示“更改”事件的事件过程,可单击“更改”属性。
  5. 单击属性框旁的“生成器”按钮图像,显示“选择生成器”对话框。
  6. 执行下列操作之一:

    创建宏

    操作方法

    1. 在“选择生成器”对话框中,选择“宏生成器”并单击“确定”。
    2. 在“另存为”对话框中输入宏的名称并单击“确定” 。
    3. 向宏中添加操作。

      操作方法

      1. 在“宏”窗口中,单击“操作”列的第一个空白行。如果要在两个操作行间插入操作,则请单击要插入的新行下面的操作行选择器,然后单击工具栏上的“插入行”按钮图像
      2. 在“操作”列,请单击箭头显示操作列表。
      3. 单击要使用的操作。
      4. 如果需要,请在窗口的下半部指定操作参数。如果操作参数的设置是一个数据库对象名,则可以从“数据库”窗口中将对象拖至操作的“对象名称”参数框,以此设置参数。
      5. 为操作键入相应的备注。备注是可选的。
    4. 若要向宏添加更多操作,请移到另一操作行并重复第 3 步。Microsoft Access 将按照列表上的顺序执行操作。

    创建事件过程

    操作方法

    可以将窗体、报表或控件的事件属性设置为“[事件过程]”以便运行代码,对事件做出响应。Microsoft Access 为用户创建了事件过程模板。用户可以添加需要运行的代码以响应特定事件。

    1. 双击“代码生成器”,在窗体模块或报表模块中显示事件过程的SubEnd Sub语句。这些语句用于定义或声明事件过程。

      Microsoft Access 自动为窗体或报表模块中的每一对象和事件声明事件过程,并使用Private关键字指出该过程只能被同一模块中的其他过程所访问。

    2. 向事件过程中添加事件发生时要运行的代码。例如,要在“公司名称”中的数据更改时,使计算机的扬声器发声,可向 CompanyName_Change 事件过程中添加一个Beep语句,如下所示:
      Private Sub CompanyName_Change()
          Beep
      End Sub
      

      每当对象的“更改”事件发生时便运行一次事件过程。

  7. 保存宏或过程会将相应的事件属性设为宏的名称,或者如果使用的是事件过程,就会设为“[事件过程]”。

    例如,如果要使用宏在单击按钮时显示某种信息,可以将命令按钮的OnClick属性设为用于显示信息的宏的名称。如果要使用事件过程,可以为命令按钮创建一个单击事件过程,然后将OnClick属性设为 [事件过程]。

上页:Access 2003完整教程:恢复初始的工具栏、按钮和命令设置 下页:Access 2003完整教程:保护 Microsoft Access 项目 (ADP)

Access 2003完整教程:运行宏

Access 2003完整教程:保护 Microsoft Access 项目 (ADP)Access 2003完整教程:Access 安全概述 (MDB)
Access 2003完整教程:使用“设置用户级安全机制向导”帮助保护数据库 (MDB)Access 2003完整教程:使用快捷键选择文本或数据
Access 2003完整教程:通过设置默认值自定义 Access 环境Access 2003完整教程:共享数据库 (MDB)
Access 2003完整教程:对记录进行排序 (ADP)Access 2003完整教程:对记录进行排序 (MDB)
Access 2003完整教程:拼写检查Access 2003完整教程:启动“表达式生成器”
Access 2003完整教程:窗体或报表中图表的疑难解答Access 2003完整教程:窗体疑难解答
Access 2003完整教程:在 Visual Basic 中使用参数Access 2003完整教程:在“打印预览”和“版面预览”中使用快捷键
Access 2003完整教程:外部数据的 ODBC 驱动程序和内置驱动程序的差异Access 2003完整教程:验证或限制表中的数据输入 (MDB)
Access 2003完整教程:在窗体中验证或限制数据Access 2003完整教程:使用过其他数据库或电子表格应用程序的用户的入门方式
Access 2003完整教程:首次使用数据库的用户的入门方式Access 2003完整教程:更改控件类型的默认属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号