如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第9章宏的创建和使用在Access中,宏是一个重要的对象,通过执行宏可以使得对数据库进行的操作变得更为方便,本章将介绍宏的概念,宏、宏组以及条件宏操作的创建、运行和调试。9.1宏概述宏是具有名称的、由一个或多个操作命令组成的集合,其中每个操作实现特定的功能,诸如打开表、调入数据或报表、切换不同窗口等。在Access中提供了50多种宏操作,这些操作和菜单命令类似,但它们对数据库施加作用的时间有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由用户来施加这个操作,而宏命令则可以在数据库中自动执行。将宏操作按照一定的顺序有机地组合在一起,运行时Access就会按照定义的顺序自动运行。用户掌握了宏的操作,可以像使用编程技术一样,实现对Access的灵活应用,然而,掌握宏的操作要比学习编程技术容易得多,它不需要记住各种语法,只要将所执行的操作、参数和运行的条件输入到宏窗口中即可。9.1.1宏的设计窗口Access为宏的设计提供了非常方便的可视化环境,在数据库窗口中选择“宏”对象,然后单击“新建”按钮,即可打开宏的设计窗口,如图9.1所示。图9.1宏设计窗口的组成宏的设计窗口分为上下两部分,分别为设计区和操作参数区,使用【F6】键可以在两个区切换。设计区有2列,第1列是“操作”列,它由若干行构成,每一行就是一个宏操作命令,单击每一行右侧的下拉箭头,在打开的列表框中会显示出Access的每个宏操作命令,用户可以在其中进行选择。第2列是“注释”列,用来对左边的操作进行必要的说明,以方便今后对宏进行修改和维护。在新建宏时,只显示“操作”和“注释”列,用户可以通过单击工具栏中的“宏名”按钮和“条件”按钮,或执行“视图”菜单的“宏名”和“条件”命令,增加“宏名”列和“条件”列,分别用于创建宏组和条件宏操作。窗口的下半部分称为操作参数区,当选择不同的操作命令时,该区域会显示出一组不同的参数供用户设置,它由3部分组成,第1列显示各参数的名称,用户在第2列对各参数进行设置,而第3列则是对每个参数的具体解释。注意:宏只有设计视图一种方式,在设计视图下可以创建、修改、运行宏。9.1.2宏设计工具栏在进行创建宏与操作宏等操作时,宏工具栏提供了许多方便,如图9.2所示。图9.2宏设计工具栏这些按钮的基本功能如表8.1所示。表9.1用于宏设计的按钮功能按钮名称功能宏名控制“宏名”列在宏设计窗口中的显示或隐藏条件控制“条件”列在宏设计窗口中的显示或隐藏插入行在当前行前面增加一个空白行删除行删除当前行执行在宏窗口中运行宏单步单步运行宏生成器帮助用户设置宏操作命令的参数数据库窗口切换到数据库窗口新对象创建新的对象9.1.3常用的宏操作Access提供了50多个宏操作命令,单击宏设计窗口操作列中任一行,在该行右侧会显示一个向下的箭头,单击这个箭头,屏幕会显示出一个列表框,如图9.3所示。该列表框中按字母顺序列出了所有的操作命令,可以在该列表框中选择需要的操作命令。图9.3宏操作命令列表框常用的宏操作命令及其功能如下:1.打开或关闭库对象(1)OpenForm:打开指定的窗体。(2)OpenReport:打开指定的报表。(3)OpenQuery:打开指定的查询。(4)OpenTable:打开指定的表。(5)Save:保存对象,不指定具体对象时,保存当前的活动对象。(6)Close:关闭指定的对象,需要在参数中设置关闭的对象,例如表、查询等。2.运行程序与退出(1)RunApp:在Access中运行一个Windows或MS-DOS应用程序。(2)RunCode:调用VB的Function过程。(3)RunCommand:执行一个Access菜单命令。(4)RunMacro:运行选定的宏(该宏可以在宏组中)。(5)RunSQL:执行指定的SQL语句完成操作查询。(6)Quit:退出Access。3.记录操作(1)Requery:指定控件重新查询,即刷新控件数据。(2)FindRecord:查找满足条件的第1条记录。(3)FindNext:查找满足条件的下一条记录。(4)GoToRecord:将指定的记录作为当前记录。4.控制窗口(1)Maximize:将活动窗口最大化。(2)Minimize:将活动窗口最小化。(3)Restore:将处于最大化或最小化的窗口恢复为原来的大小。(4)MoveSize:移动或调整活动窗口。5.通知或警告(1)Beep:让扬声器发出“嘟嘟”声。(2)MsgBox:显示包含警告信息或提示信息的消息框。宏操作命令包括了对数据库及数据库各个对象的操作,而由这些命令组成的宏功能也就十分强大(有关详细的宏操作命令及