77范文网 - 专业文章范例文档资料分享平台

Access课件 第十五课 宏(2)

来源:网络收集 时间:2019-04-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

二、 宏的创建

创建宏的过程主要有指定宏名、添加操作、设置参数提供备

注等。完成宏的创建后,可以选择多种方式来运行、调试宏。 1、宏(操作) 方法:

打开“宏”设计窗口 选择宏、输入注释及参数 保存 2、操作序列宏:操作的集合,所有的操作都会按照操作命令的先后顺序执行。

要创建操作序列宏,操作步骤如下: (1)打开“宏”设计窗口。

(2)光标定在“操作”列的第一个空白行,单击右侧向下箭头打开操作列表,从中选择要使用的操作。

(3)如有必要,在设计窗口的下半部设置操作参数

(4)在“注释”列中可以为操作输入一些解释性文字,此列为可选项。

(5)如需增添更多的操作,可以把光标移到下一操作并重复步骤(1)至(4)完成新操作。

(6)命名保存设计好的宏组。

保存宏组时,指定的名字是宏组的名字。这个名字也是显示在“数据库”窗体中的宏和宏组列表的名字。

注:运行宏时是按照宏名进行调用的,命名为AutoExec的宏在打开数据库时会自动运行,要想取消自动运行,打开数据库时按住Shift键即可

3、宏组:如果要将相关的几个宏组织在一起,而不希望对其单

个追踪,就需要构建一个宏组。宏组设计的目的是方便管理宏,以

在同一个设计窗口完成对多个宏的设计修改 方法:

“设计”视图 添加“宏名列” 输入宏名、宏操作(宏参数、注释) 保存

注意:调用宏组中宏的方式为:宏组名.宏名

3、条件宏:如果希望只是满足指定条件时才执行宏的一个或多个

操作,可以使用条件进行控制。按照每个操作前面的条件来决定该

操作是否执行。如果该行的操作条件与上一个的条件一样,可以用…表示。 方法:

“设计”视图 添加“条件”列、输入条件表达式 “操作”列选择执行操作

详细操作步骤:

(1)单击“视图”菜单中的“条件”命令,或者单击工具栏上的“条件”按钮,在宏设计窗口中增加一个“条件”列。

条件项是逻辑表达式,返回值只有两个:“真”和“假”。宏将会根据条件结果的“真”或“假”,选择不同的路径去执行。 (2)在输入条件表达式时,可能会引用窗体或报表上的控件值。可以使用如下的语法:

Forms![窗体名]![控件名]/ [Forms]![窗体名]![控件名] Reports![报表名]![控件名]/ [Reports]![报表名]![控件名] (3)在“操作”列中选择条件式为真时执行的操作。

如果条件式结果为真,则执行此行中的操作;如果条件式结果为假,则忽略其后的操作。在紧跟此操作的下一行的“条件”栏内

输入省略号(…)就可以在上述条件为真时连续执行其后的操作

即:如果以下的操作条件与此操作相同,只要在相应的“条件”栏输入省略号(?)即可。

在宏的组成操作序列中,如果既存在带条件的操作又存在无条件的操作,那么带条件的操作是否执行取决于条件式结果的真假,而没有指定条件的操作则会无条件地执行。 4、宏的操作参数设置

在宏中添加了某个操作之后,可以在“宏”设计视图的下部设

置这个操作的相关参数。

方法:○1在参数框中输入数值或从列表中选某个设置 ○2从数据库窗体以拖动数据库的方式向宏中添加操作,系统会设置适当的参数

○3如果操作中调用数据库对象名的参数,则可以将对象从“数据库”窗体中拖动到参数库,从而由系统会设置适当的参数

○4用“=”的表达式

注:不能设表达式的置操作参数

5、宏的运行 直接运行某个宏 方式 运行宏组里的宏

为窗体、报表及其上控件的事件响应而运行宏。 (1)直接运行宏 方法:

①从“宏”设计窗体中运行宏,单击工具栏上的“运行”按钮。 ②从数据库窗体中运行宏,请单击“宏”对象选项,然后双击相应的宏名。

③从“工具”菜单上选择“宏”选项,单击“运行宏”命令,再选择或输入要运行的宏。

④使用Docmd对象的RunMacro方法,从VBA代码过程中运行。

(2)运行宏组中的宏

方法:

①将宏指定为窗体或报表的事件属性设置,或指定为RunMacro操作的宏名参数。使用下列方法来引用宏: 宏组名.宏名

②从“工具”菜单 选择“宏”选项 单击“运行宏”命令,再选择或输入要运行的宏组里的宏。

③使用Docmd对象的RunMacro方法,从VBA代码过程中运行。

(3)运行宏或事件过程以响应窗体、报表或控件的事件

通常情况下直接运行宏或宏组里的宏只是进行宏的测试。在确保宏的设计无误后,可以将宏附加到窗体、报表或控件中,以对事件做出响应,或创建一个执行宏的自定义菜单命令。

在Access中可以通过选择运行宏或事件过程来响应窗体、报表或控件上发生的事件。 操作步骤如下:

①打开窗体或报表的“设计”视图。

②设置窗体、报表或控件的有关事件属性为宏的名称或事件过程。

○3打开窗体、报表 6、宏的调试

在Access系统中提供了“单步”执行的宏调试工具。使用单步跟踪执行,可以观察宏的流程和每一个操作的结果,从中发现并排除

出现问题和错误的操作。 方法:

宏的“设计”视图 单击工具栏“

(单步)” 单击

“运行”菜单 、

注: Ctrl+break 宏的执行过程中暂停宏的执行

7、宏的编辑

1).更改宏组中的宏名和更改条件表达式

直接在宏名或条件表达式处输入新内容即可。 2).更换宏的操作

单击操作框的向下箭头,在系统提供的52个操作中重新选一个。 3).更换操作的参数

单击参数框的向下按钮,在系统提供的参数项中重新选一个。 4).插入行与删除行

在设计网格中选定一行,单击插入行按钮,在当前行上方插入一个空行。选定一行,单击删除行按钮,删除当前行

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Access课件 第十五课 宏(2)在线全文阅读。

Access课件 第十五课 宏(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/583261.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: