欢迎来到天天文库
浏览记录
ID:43450034
大小:792.50 KB
页数:43页
时间:2019-10-08
《《Access数据库实用教程》第七章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第7章宏7.1认识宏宏是一个或多个操作的集合,其中每个操作都能完成一个指定的动作。在Access2003中,宏既可以是包含一系列操作的宏,也可以是包含多个相关宏的宏组。宏组是由为实现一项功能而将完成该功能的多个宏组成的。另外,使用条件表达式还可以确定在什么情况下运行宏,以及是否执行某个操作。7.1.1宏的基本概念宏是Access数据库的一个对象,它由一系列操作组合而成,每个操作都能单独实现某一特定的功能。在Access数据库中可以为宏定义各种操作,其最大的特点就是可以重复操作,因此对于简单的或重复性的操作,应用
2、宏会非常方便。根据宏的组成方式,可以将宏大致分为操作序列宏、条件宏和宏组。操作序列是最基本的宏类型,就是通过引用宏名来执行宏。条件宏则是为宏中的操作设定一定的条件,当条件满足时,才执行这条操作。宏组,顾名思义,就是多个宏组合而成的,通过“宏组名.宏名”的方式执行宏组中的指定宏。在Access中,共有53种基本操作可供使用。宏命令如表7-1所示。在实际操作中,人们甚少单独使用简单的宏命令,往往是将这些命令组合在一起,以完成一项特定的任务。这些命令可以通过窗体或报表中控件的某个事件触发,也可以在数据库运行过程中自动
3、实现。当某个命令需要设置参数时,可将光标放到相应的参数行,在“操作参数”项的右边会出现相应参数的帮助信息,如图7-1所示。7.1.2宏与VisualBasicAccess中的宏操作,都可以在模块对象中通过编写VBA语句来达到相同的功能。同时,MicrosoftAccess可以自动将宏转换为MicrosoftVisualBasic(MicrosoftVisualBasic:Basic的一种高级可视化编程版本。VisualBasic由Microsoft开发,用于生成基于Windows的应用程序)事件过程或模块。这些
4、事件过程或模块用VisualBasic代码执行与宏等价的操作。可以转换窗体或报表中的宏,也可以转换不附属于特定窗体或报表的全局宏。1.转换窗体或报表上的宏在“设计”视图(设计视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在设计视图中,可以新建数据库对象和修改现有数据库对象的设计)中打开窗体或报表。在“工具”菜单上,指向“宏”,然后单击“将窗体的宏转换为VisualBasic代码”或“将报表的宏转换为VisualBasic代码”。2.将全局宏转换为VisualBasic在“数据库”窗口
5、中,单击“对象”下的“宏”命令。单击要转换的宏名。在“文件”菜单上,单击“另存为”。在“另存为”对话框中,单击下部文本框中的“模块”并单击“确定”。在“转换宏”对话框中,选择所需选项,单击“转换”。7.2宏的使用了解了宏的概念,就应该来看看宏的创建和运行了。创建宏的过程主要是创建宏名、选择操作、设定参数,如果是条件操作宏,还要加上条件。7.2.1创建宏1.操作系列宏的创建要创建一个操作系列宏,具体步骤如下:(1)打开一个数据库,单击对象列表下的宏对象按钮,进入宏对象窗口,如图7-2所示。(2)单击“新建”按钮,
6、进入宏设计窗口,如图7-3所示。(3)将光标定位在操作窗格,会在右边出现一个下拉按钮,单击这个按钮会弹出一个下拉列表,从中可以选择操作命令。宏命令的含义已经在上节中进行了介绍。为了方便理解,可以在注释窗格里(4)选定操作命令后,可在下面的操作参数窗格中填写相应的参数,将鼠标放在参数行时,右边就会出现关于这个参数的帮助。(5)可以重复(3)、(4)以设定多个操作命令。(6)设置完成后,单击工具栏上的“保存”按钮,或单击菜单栏上的“文件”按钮,在弹出的下拉列表中选择“保存”,弹出“另存为”对话框。在文本框中输入宏名
7、,点击确定,即可完成宏的保存。如图7-5就是一个包含两个命令的操作宏序列。2.宏组的创建一个宏组里有多个宏,可按照其宏名分别选择执行其操作任务。其创建步骤如下。(1)打开宏设计窗口,如图7-3所示,然后单击菜单栏上的“视图”命令,在弹出的下拉列表中,单击“宏名”命令,或直接单击工具栏上的“宏名”按钮,此时,宏设计窗口会多出一个“宏名”列,如图7-6所示。(2)在“宏名”列中填上宏的名字。(3)选择此宏执行的操作,并设定参数,添加注释。(4)重复(2)、(3),添加多个宏。(5)保存新建的宏组,并命名。如图7-7
8、即为一个包含“打开报表”和“关闭”两个宏的宏组。3.条件宏的创建创建条件宏的方式与创建一般的宏基本相同,只不过在前面加入了一个条件列,如图7-8所示。条件列同宏名列一样,在默认情况下是不显示的,需要用到该列时,单击工具栏上的“视图”命令,选择“条件”按钮,使其前面带上对勾,表示已选中,或者直接单击工具栏上的“条件”按钮,使其处于选中状态,此时宏设计试图中即可看到条件列。创建条件宏时,需
此文档下载收益归作者所有