- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库及其应用 宏
第9章 宏 数据库及其应用 第9章 宏 宏的运行与调试 宏 宏的创建 宏的概念 学习目标与要求 1.理解宏的基本概念; 2.掌握操作序列宏、条件宏和宏组的创建; 3.掌握宏的调试与运行方法。 9.1 宏的概念 在数据库应用过程中,往往需要执行一些特定的操作和功能。 为此,Access预先定义好了50多种指令,以实现规定的操作或功能。用户可以单独使用或将一些指令组织起来按照一定的顺序使用,以实现自己所需要的功能。 用户组织使用指令的Access对象就是宏。单独的一条指令可以作为一个宏,多条指令也可以作为一个宏。 定义的宏需要命名保存,成为Access对象。 宏的基本概念 1 9.1 宏的概念 因此,宏是由一个或多个操作组成的集合,是Access的一个对象,其主要功能就是使操作自动进行。 Access预先定义的这50多条指令也称为宏指令。使用宏时,用户不需要编程,只需将所需的宏操作组织起来就可以将已经创建的数据库对象联系在一起,实现特定的功能。 9.1 宏的概念 实现操作自动化的另外一个Access对象是模块。模块需要使用VBA进行编程。凡是宏实现的功能都可以在模块中编程实现。 不过,对于一些事务性或重复性的操作来说,如果宏可以实现,应该尽量使用宏。这样比较简洁和直观,也便于充分利用Access自身的功能,提高效率。对于复杂的操作和控制,则利用VBA编程比较灵活。 9.1 宏的概念 Access提供的几十种常用宏操作可分为如下的类别: 打开、焦点、设置值、更新、记录、 窗口、打印、信息、复制、删除、 重命名、保存、关闭、导入导出等。 如表所示是宏操作的名称和基本功能: (参见教材表9-1)。 常用的宏操作 2 9.1 宏的概念 Access的宏可以是包含操作序列的宏,也可以是一个宏组,宏组由若干个宏组成。另外,还可以使用条件表达式来决定在什么情况下运行宏。根据以上三种情况,可以把宏分为三类: 1.操作序列宏:由顺序执行的宏操作组成的序列。 2.宏组:将相关的宏保存在同一个宏对象中。 3.条件宏:定义条件,根据条件决定一些宏的执行。 宏的分类 3 9.2 宏的创建 创建操作序列宏的过程非常简单,所有宏操作都由Access提供,将宏操作按一定顺序添加进宏中,并设置相关的操作参数即可。系统对每个操作参数都有相关的说明。 在宏设计视图对话框中,选择所需宏操作,输入操作参数,就可完成宏的创建。可以输入有关注释信息。进入宏设计视图有两种方法: (1)在宏对象窗口单击“新建”命令; (2)在要执行宏的对象属性中选择事件,启动宏的设计。 创建宏的基本方法 1 9.2 宏的创建 如图所示为宏设计视图,是创建和修改宏的界面。实际上是一个指令序列表。 宏设计视图由上下两部分组成。 (1)上部分列表:只有“操作”和“注释”两列。可以添加“条件”列和“宏名”列。 操作列:指定宏的操作序列; 注释列:说明文字; 条件列:设置宏操作的执行条件; 宏名列:输入宏组中的宏名称。 (2)下部分是“操作参数”列表。根据不同的宏操作,设置相应的附加信息。 9.2 宏的创建 AUTOEXEC宏 Access提供了一个名为AutoExec的宏。默认情况下,在打开Access数据库时, Access将首先查找AutoExec宏,若找到,就自动执行该宏。 因此,若需要Access打开数据库时自动执行一些操作,可以定义AutoExec宏。 通过工具菜单的“启动”项,可以控制数据库的启动操作。另外,若打开Access数据库时不想自动执行AutoExec宏,可即时按住Shift键。 9.2 宏的创建 创建带条件的宏时,选择“视图”菜单中“条件”命令,或单击工具栏中“条件”按钮,在“宏”设计窗口中添加一个“条件”列。 “条件”列中用表达式表示条件,当表达式的值为真时,执行其操作栏内的宏操作;当表达式的值为假时,则忽略对应操作栏里的宏操作,转到没有指定任何条件的宏操作上执行。 如果有多行宏操作的操作条件与上一行相同,在相应的“条件”栏输入省略号(…)即可;如果该行是无条件执行的宏操作,可使“条件”列为空。 创建条件宏 2 9.2 宏的创建 可以将相关的宏保存在同一个宏对象中,使它们组成一个宏组,这样将有助于对宏的管理。创建宏组的窗口和创建宏的窗口相似,但多了“宏名”列。为每个宏取名,每个宏名下有一个或多个宏操作。宏组中的宏执行时,互相独立,互不干扰。 创建宏组时,先选择“视图”菜单中的“宏名”命令,或单击工具栏“宏名”按钮,在“宏”设计窗口中添加一个“宏名”列。在“宏名”列内,输入宏组中宏的名字。 注意:创建宏组后,在数据库的其他对象中调用宏时,其语法格式
文档评论(0)