欢迎来到天天文库
浏览记录
ID:42726168
大小:468.00 KB
页数:15页
时间:2019-09-21
《第7章 宏(未来教育 全国计算机等级考试 二级Access教程 配套课件)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第7章宏第7章宏本章要求掌握宏的基本概念掌握创建操作序列宏的方法掌握创建宏组的方法掌握条件操作宏的方法学会宏操作参数设置掌握运行宏及调试宏的方法掌握常用宏操作27.1宏的功能宏的功能就是进行自动操作,将查询、窗体等有机组合起来,形成性能完善、操作简单的系统。一、宏的基本概念宏是操作的集合,其中每个操作都能自动地实现特定功能。Access中的宏分为操作序列宏、宏组和含有条件操作的条件宏。宏可以是包含操作序列的一个宏,也可以是一个宏组。使用条件表达式的条件宏可以在满足特定条件时才执行对应的操作。3二、设置宏操作Access中提供了一系列基本的宏
2、操作,每个操作都有自己的参数,可以按需要进行设置。进行宏设计时使用宏设计窗口,当鼠标放到“操作”列中的某一行,在该单元格中的右边会出现一个下拉按钮,单击下拉按钮即会显示可供选择的宏操作命令序列。Access宏设计窗口提供了53种基本宏操作,这些基本操作还可以组合很多其他的“宏组”操作。宏命令可以通过窗体中控件的某个事件操作来实现,或在数据库的运行过程中自动实现。像“单击”按钮“、双击列表选项这些行为,都是对控件的事件操作。4常用的操作命令及说明操作命令功能说明操作命令功能说明OpenForm打开窗体Quit退出AccessOpenQuery
3、打开查询并选择数据输入方式MsgBox显示消息框OpenTable打开表并选择数据输入方式Beep可以通过扬声器发出嘟嘟声OpenDateAccessPage打开数据访问页Close关闭窗口,没有指定窗口则关闭活动窗口OpenReport打开报表…………57.2建立宏一、创建操作序列宏步骤:(1)在”数据库“窗口中,单击”宏“对象,然后单击工具栏上的”新建“按钮,打开宏设计窗口。(2)在”宏“窗口的”操作“列单击第一个空白行,在”操作“列单击箭头显示操作列表,选择要使用的操作。(3)可以在”操作“列右侧的”备注“栏中为操作输入相应的说明。
4、(4)根据需要,在窗口的下部指定参数,然后保存。运行宏是按宏名进行调用。命名为AutoExec的宏在打开数据库时自动运行。67二、创建宏组步骤:(1)在”数据库“窗口中,单击”宏“对象,然后单击工具栏上的”新建“按钮,打开宏设计窗口(2)单击工具栏中的”宏名“按钮,或选择”视图“菜单”中的“宏名”命令,为“宏”设计窗口增加一个“宏名”列(3)在“宏名”文本框中输入宏组的第一个宏的名字,添加需要宏执行的操作(4)如果希望在宏组内包含其他的宏,请重复第3步保存宏组时,指定的名字是宏组的名字。通过“宏组名.宏名”的方式可调用宏组中的宏。8宏
5、组名:学生9三、创建条件操作宏运行条件宏时,先测试条件,如果条件成立,则执行对应的宏命令,否则不执行。以例7-4说明创建条件宏:1011在使用条件表达式是,需要引用窗体或者报表上的控件值时可以使用如下方式:Forms![窗体]![控件名]Reports![报表名]![控件名]12四、设置宏操作参数在“宏”设计窗体的下部设置与操作有关的参数(1)可以在参数框中输入数值,也可从列表中选择某个设置(2)通过从“数据库”窗体以拖动数据库的方式向宏中添加操作,系统会设置适当的参数。(3)如果操作中有调用数据库对象名的参数,则可以将对象从“数
6、据库”窗体中拖动到参数框,从而由系统自动设置操作及其对应的对象类型参数。(4)可以用前面加等号“=”的表达式来设置操作参数。13五、宏的运行宏可以通过多种方式运行,即直接运行;运行宏组中的宏;将宏作为窗体、报表及其上控件的时间响应。六、宏的调试Access提供了宏的测试工具,通过调试工具可单步执行宏,以观察宏的流程和每一个操作的结果,并且可以排除导致错误或产生非预期结果的操作。147.3通过事件触发宏事件是在数据库中执行的一种特殊操作,是对象所能辨别和检测的动作,当此动作发生于某一对象上时,其对应的事件便会触发,例如单击鼠标。可以创建某一
7、特定事件发生时运行的宏,如果事先已经给这个事件编写了宏或事件程序,此时就会执行宏或事件过程。宏运行的前提是触发宏的事件发生。引发事件不仅仅是用户操作,程序代码或操作系统都有可能引发事件。可以在窗体、报表或查询设计的过程中,为对象的事件设置宏。例7-5教材P202~207说明了通过事件触发宏。15
此文档下载收益归作者所有