欢迎来到天天文库
浏览记录
ID:43185269
大小:1.83 MB
页数:26页
时间:2019-10-01
《Access应用技术教程第8章 宏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第8章宏学习目的与要求:Access数据库中的4种基本对象:表、查询、窗体和报表在前几章已经介绍过了。虽然这4种对象都具有强大的功能,但它们彼此不能相互驱动(即不能由一个对象打开另一个对象)。要想将这些对象有机地组合起来,只有通过宏来实现。本章将介绍宏的创建和使用。只有掌握了宏的使用,才能设计出一个性能完善,操作简便的数据库管理系统。第8章宏8.1宏的简介8.2创建宏8.3运行和调试宏8.4在窗体中添加宏8.1宏的简介8.1.1宏的概念宏是指Access中执行指定任务的一个或多个操作的集合,每个操作实现一个特定的功能,这些功能是由Access本身提供的。使用宏可以同时完成多个任务,使单调的
2、重复性操作自动完成。宏是一种简化用户操作的工具,是提前指定的动作列表。把各种动作依次定义在宏里,运行宏时,Access就会依照所定义的顺序运行下来。宏也是一种操作命令,它和菜单操作命令是一样的,只是它们对数据库施加作用的时间有所不同,作用的条件也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。在Access中,一共有53种基本宏操作,这些基本的宏操作还可以组合成其他的“宏组”操作。在使用过程中常常将宏操作命令排成一组,按照顺序执行,以完成一种特定任务。这些命令可以通过窗体或控件的某个事件的
3、触发来实现,或在数据库的运行过程中自动实现。8.1.2宏的功能Access系统定义了很多宏操作,用户可以自由组合成各式各样的宏,其中包括对象控制、数据库打印、显示控制等强大的功能。另外宏对象中还可以定义条件判断式,几乎可以组合出任何所需的功能。其主要功能如下:(1)代替执行重复的任务。(2)窗体和报表中的数据处理:移动窗口,改变窗口大小,打开、关闭表单或报表,打印报表,执行查询等。(3)自动化数据的传输:在Access和其他软件包之间自动导入或导出数据。(4)设置数据库对象的属性。(5)进行数据校验,显示各种信息框。(6)执行任意的应用程序。返回本章8.2创建宏与其他数据库对象不同,宏
4、只有一种视图模式,就是设计视图。宏的创建,只能在宏的设计视图中实现。8.2.1宏的设计窗口与窗体和报表类似,宏也有自己的设计窗口。操作步骤如下:(1)打开数据库窗口。(2)在数据库窗口的【创建】面板中的【其他】选项板中,单击【宏】按钮,打开宏设计视图,如图8.1所示。在图8.1所示的宏设计视图中只有【操作】、【参数】和【注释】列,其为系统默认的视图。在宏设计视图中单击【宏工具设计】面板的【显示/隐藏】选项板中的【宏名】按钮和【条件】按钮,在设计视图中将出现【宏名】和【条件】列,如图8.2所示。再单击【宏名】或【条件】按钮可取消该列。如图8.2所示,宏的设计视图分为上下两部分:上半部分为设计
5、器,包含【宏名】、【条件】、【操作】和【注释】列。【宏名】列可以为每个基本宏指定一个名称;【条件】列用来指定宏操作的条件;【操作】列中包含各种宏可以执行的操作命令,可以从命令列表中选择合适的操作命令;【注释】列用来说明操作的含义,也可以省略。下半部分为【操作参数】设置区,在此可以根据选择的不同的操作命令,设置不同的操作参数,选择的操作命令不同,其设置的参数内容也有所不同。图8.1宏设计视图(系统默认)图8.2宏设计视图(添加“宏名”和“条件”两列)8.2.2常用的宏操作为了使读者对宏操作的功能有更明确的了解,下面列出Access中常用的宏操作,如表8.1所示。宏操作用途AddMenu创建菜
6、单栏或快捷菜单ApplyFilter用指定的筛选、查询或SQLWHERE子句来限制表、窗体或报表中的信息Beep使计算机的扬声器发出“嘟嘟”声CancelEvent取消引起宏操作的事件Close关闭指定的窗口及所包含的对象。如果没有指定窗口,则关闭活动窗口CopyObject复制数据库对象DeleteObject删除数据库对象Echo运行宏时,显示或不显示状态信息FindNext查找下一条记录,依据它前面的FindRecord操作使用的查找准则进行查找FindRecord在表、查询或窗体中查找符合指定准则的第一条记录GoToControl将光标移到窗体中特定的控件上表8.1常用的宏操作Go
7、ToPage将光标移到窗体中特定页的第一个控件上GoToRecord在表、查询或窗体中添加新记录或将光标移到下一条、前一条、首条、末条或特定的记录Hourglass当宏运行时,鼠标指针显示为沙漏状Maximize最大化活动窗口Minimize最小化活动窗口MoveSize移动或调整活动窗口的尺寸MsgBox显示信息的消息框OpenForm在【数据表】、【窗体】、【设计】或打印预览视图中打开窗体,并且可以使用筛选条件限制在
此文档下载收益归作者所有