宏 - 课 件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
创建条件宏时,需要在条件列中填入逻辑表达式,逻辑表达式的返 回值只有“真”和“假”,宏根据条件结果判断执行路径。
有时,在宏的操作序列中,可能有的操作没有带条件表达式,此时 就会无条件执行该操作。
说明:如果条件列中填写的是省略号(…),则表示在上一个操作 的条件为“真”时执行此操作,否则什么也不执行。
(3)单击菜单栏上的 “工具”按钮,在弹出的下 拉列表中选择“宏”→“运 行宏”命令,如图所示,再 选择或输入要运行的宏。
(4)使用Docmd对象的RunMacro方 法,从VBA代码中运行宏。

1.2.2 宏的运行
2. 运行宏组中的宏 运行宏组中的宏,除了可以使用直接运行宏的那些方法外,还可以
将宏指定为窗体或报表的事件属性设置,使用如下语法来引用宏: 宏组名.宏名
1.2.1 创建宏
1. 操作系数据库,单击 “对象”列表下的 宏对象按钮,进入 宏对象窗口,如图 所示。

1.2.1 创建宏
(2)单击“新建”按钮,进入宏设计窗口,如图所示。

1.2.1 创建宏
(3)将光标定位在 “操作”窗格中,其右边 出现一个下拉按钮,单击 这个按钮会弹出一个下拉 列表,从中可以选择操作 命令。宏命令的含义已经 在上节中进行了介绍。为 了方便理解,可以在注释 窗格里添加说明。

1.2.1 创建宏
2. 宏组的创建 一个宏组里有多
个宏,可按照其宏名 分别执行其操作任务。 其创建步骤如下:
(1)打开宏设 计窗口,然后单击菜 单栏上的“视图”命 令,在弹出的下拉列 表中单击“宏名”命 令,或直接单击工具 栏上的“宏名”按钮, 此时,宏设计窗口会 多出一个“宏名”列, 如图所示。
数据库应用基础——Access 2003

1.1 宏的概念

1.1.1 宏的基本概念

宏是Access数据库的一个对象,它由一系列操作组合而成,每 个操作都能单独实现某一特定的功能。在Access数据库中可以为宏 定义各种操作,其最大的特点就是可以重复操作,因此对于简单的 或重复性的操作,应用宏会非常方便。

1.2.1 创建宏
(2)在“宏名”列中填上宏的名字。 (3)选择此宏执行的操作,并设定参数,添加注释。 (4)重复(2)、(3),添加多个宏。 (5)保存新建的宏组,并命名。
说明:执行宏组中的宏时,可以通过数据库窗口主菜单下的宏选项, 也可以通过其他宏,其语法格式是“宏组名.宏名”。如果在宏设计窗口 或数据库窗口中执行宏组,则只执行宏组中的第一个宏。
3. 自动运行宏 Access数据库提供了一个专用的宏名autoexec,如果数据库中包含
了该名称的宏,则在打开数据库的时候会自动运行,因此,如果用户想 要使得某些操作在打开数据库时即运行,则可建立一个宏并将其命名为 autoexec。 4. 在其他宏中运行
在其他宏中运行一个已经设计好的宏时,只需在宏中添加RunMacro 操作,并在宏名单元格中输入要执行的宏的名称即可。
具体步骤如下: (1)在“数据库”窗口中,单击“对象”下的“宏”命令。 (2)单击要转换的宏名。 (3)在“文件”菜单上,单击“另存为”命令。 (4)在“另存为”对话框中,单击下部文本框中的“模块”并单 击“确定”按钮。 (5)在“转换宏”对话框中,选择所需选项,单击“转换”按钮。

1.2 宏的使用

1.1.2 宏与Visual Basic
1. 转换窗体或报表上的宏 具体步骤如下: (1)在“设计”视图中打开窗体或报表。 (2)在“工具”菜单上,指向“宏”,然后单击“将窗体的宏转
换为Visual Basic代码”或“将报表的宏转换为Visual Basic代码”命 令。 2. 将全局宏转换为 Visual Basic

1.2.3 宏的调试
1. 方法一 (1)打开数据
库,选择要调试的 宏对象,单击数据 库窗口工具栏上的 “设计”按钮,进 入宏的设计视图, 如图所示。

1.2.3 宏的调试
(2)单击菜单栏上的“运行”按钮,在弹出的下拉列表中选择 “单步”命令,如图所示,然后返回“宏”对象窗口。

1.2.3 宏的调试
根据宏的组成方式,可以将宏大致分为操作序列宏、条件宏和 宏组。
操作序列是最基本的宏类型,就是通过引用宏名来执行宏。 条件宏则是为宏中的操作设定一定的条件,当条件满足时,才执行 这条操作。
顾名思义,宏组就是由多个宏组合而成的一组宏,通过“宏组 名.宏名”的方式执行宏组中的指定宏。
在Access中,共有53种基本操作可供使用。
在输入逻辑表达式时,可能会引用窗体或报表上的控件值,此时可 使用如下语法:
Forms![窗体名]![控件名] Forms![报表名]![控件名]

1.2.2 宏的运行
1. 直接运行宏 直接运行宏的方式有多
种,现介绍如下: (1)单击宏设计窗体工
具栏上的“运行”按钮(叹 号形状),直接运行宏。
(2)在数据库窗体中, 单击“宏”对象按钮,然后 双击想要运行的宏,直接运 行宏。

1.2.1 创建宏
3. 条件宏的创建 创建条件宏的方式与创建一般的宏基本相同,只不过在前面加入了
一个条件列,如图所示。

1.2.1 创建宏
条件列同宏名列一样,在默认情况下是不显示的,需要用到该列时, 单击工具栏上的“视图”命令,选择“条件”按钮,使其前面带上对勾, 表示已选中,或者直接单击工具栏上的“条件”按钮,使其处于选中状 态,此时在宏设计视图中即可看到条件列。
数据库应用基础——Access 2003

1.2.4 宏的操作参数设置
在宏中添加了某个操作之后,可以在宏设计窗体的下部设置这个 操作的相关参数。关于操作参数的设置,简要说明如下:
(1)可以在参数框中键入数值,也可以从列表中选择某个设置。 (2)通常,按参数排列顺序来设置操作参数。 (3)通过从“数据库”窗体拖动数据库的方式向宏中添加操作, 系统会设置适当的参数。 (4)如果操作中有调用数据库对象名的参数,则可将对象从“数 据库”窗体总拖动到参数框,从而由系统自动设置操作及对应的对象 类型参数。 (5)可以用前面加等号“=”的表达式来设置操作参数。
2. 方法二 具体操作步骤如下: (1)单击“数据库”窗口的对象栏中的“宏”对象,并选中要
调试的宏。 (2)单击工具栏上的“设计”按钮,进入宏设计视图。 (3)单击宏工具栏上的“单步”按钮。 (4)同方法一的步骤(4)。 如果宏在执行过程中遇到错误,Access就会弹出一个对话框,说
明当前正在执行的操作可能的出错原因,然后用户即可根据提示进行 查看,并修改错误。
(3)单击“运行”按钮,此时会打开“单步执行宏”对话框,并 在对话框中显示宏的名称、条件、操作名称和参数,如图所示。
(4)单击“单步执行宏”对话框中的“单步执行”按钮,即可实 行“单步执行”宏的操作,如果想停止执行,只需单击“停止”按钮即 可,需要继续执行则单击“继续”按钮。

1.2.3 宏的调试
(4)选定操作命令 后,可在下面的“操作参 数”窗格中填写相应的参 数,将鼠标放在参数行时, 右边就会出现关于这个参 数的帮助,如图所示。

1.2.1 创建宏
(5)可以重复(3)、(4)以设定多个操作命令。 说明:一个操作序列宏中,可以包含多个宏命令。 (6)设置完成后,单击工具栏上的“保存”按钮,或单击菜单栏 上的“文件”按钮,在弹出的下拉列表中选择“保存”,弹出“另存 为”对话框。在文本框中输入宏名,单击“确定”,即可完成宏的保 存。
相关文档
最新文档