Access数据库技术与应用 教学课件 作者 史国川 黄剑ch09.ppt

Access数据库技术与应用 教学课件 作者 史国川 黄剑ch09.ppt

ID:50018275

大小:397.00 KB

页数:33页

时间:2020-03-07

Access数据库技术与应用 教学课件 作者 史国川 黄剑ch09.ppt_第1页
Access数据库技术与应用 教学课件 作者 史国川 黄剑ch09.ppt_第2页
Access数据库技术与应用 教学课件 作者 史国川 黄剑ch09.ppt_第3页
Access数据库技术与应用 教学课件 作者 史国川 黄剑ch09.ppt_第4页
Access数据库技术与应用 教学课件 作者 史国川 黄剑ch09.ppt_第5页
资源描述:

《Access数据库技术与应用 教学课件 作者 史国川 黄剑ch09.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Access数据库技术与应用Access数据库技术与应用第九章宏的设计与应用本章要点1、宏对象的概念与用途2、序列宏、条件宏和宏组的创建方法3、Access2003中常用的宏操作4、宏的调用第9章宏的设计与应用9.1宏的概念9.2宏的创建和编辑9.3宏的调试和运行9.4通过事件触发宏9.5常用宏操作及综合实例9.1.1宏的定义与特点宏是指一个或多个操作的集合,每个操作都实现特定的功能,宏可以使某些操作任务自动完成。宏分为序列宏、宏组和条件操作宏。宏的设计视图:9.1宏的基础知识宏“设计”视图说明:在“操作”列中,可从系统提供的50多个操作中选定一个操作。在“备注”列

2、中,可以填入说明性文字,用来说明每个操作的功能,以便于以后对宏的修改和维护。宏“设计”视图窗口的下半部为操作参数区,可以在各个操作的“操作参数”列表框中,选择各操作所需的参数。9.1宏的基础知识通常在下列情况下使用宏:同时链接并运行查询和报表。同时打开多个窗体和报表。检查确认窗体的数据准确性。在表之间移动数据。执行命令按钮操作。9.1宏的基础知识宏组是宏的集合,其中包含若干个宏,为了在宏组中区分各个不同的宏,需要为每一个宏指定一个宏名。宏组的“设计”视图。9.1.2宏组条件操作宏是指在宏中的某些操作带有条件。当执行宏时,这些操作只有在条件成立时才得以执行。条件操作宏

3、的“设计”视图:9.1.3条件操作宏在Access2003中,多数对象的事件处理方法都是采用VBA编程实现的。对于较简单的事件处理方法或重复性的操作,例如,打开窗体、显示和隐藏工具栏或运行报表等,可以设计相应的宏对象来处理。在Access2003中有一个特殊的宏名AutoExec,每当Access2003打开一个数据库时,会自动检查该数据库是否包含AutoExec宏,如果有,则自动执行,要想取消自动执行,打开数据库时按住Shift键即可。9.1.4宏与VBA以下的情况,应该使用VBA而不要使用宏:(1)使数据库易于维护(2)创建自己的函数(3)显示错误消息(4)创建

4、或操作对象(5)执行系统级别的操作(6)一次操作多个记录(7)将参数传送给VisualBasic过程9.1.4宏与VBA在Access2003中提供了将宏转换为等价的VBA事件过程或模块的功能。转换操作分为两种情况:转换窗体或报表中的宏转换不属于任何窗体与报表的全局宏。1.转换窗体或报表中的宏通过“转换窗体或报表中的宏”操作,可以生成命令按钮的单击(Click)事件过程。2.转换全局宏可以利用数据库窗口菜单栏上的文件另存为功能,将指定的宏对象转换为VBA程序模块。9.1.5宏向VBA代码转换9.2.1宏的创建任何类型的宏,包括宏组和条件宏都是通过宏设计窗口创建和修改

5、的1.通过操作列表向宏中添加操作2.通过将数据库对象拖放到宏添加操作3.设置宏参数9.2创建宏使用条件来控制宏的流程。宏中使用的条件通常都是逻辑表达式,在输入表达式的过程中,经常要引用某个控制的值,表达式中的控件必须符合以下的格式:Forms![窗体名]![控件名]Reports![报表名]![控件名]9.2.2条件宏的创建【例9.4】建立一个条件宏Macro2,首先打开窗体(ct1),以窗体(ct)1上文本框控件(w1)的值为条件,分别打开“学生信息管理”窗体和“学生”数据表,条件中引用了窗体(ct1)上文本框控件(w1)的值。9.2.2条件宏的创建宏组是指在同一

6、个宏窗口中包含的一个或多个宏的集合。如果要将几个相关的宏集中起来,可以将它们组织起来构成一个宏组。宏组中的每个宏都单独运行,互不相关。9.2.3宏组的创建【例9.5】创建宏组Macrogroup,其中包含3个宏,宏名分别为Macro1、Macro2和Macro3,设计结果如图所示。9.2.3宏组的创建1.添加操作2.删除操作3.更换操作、修改操作参数以及修改执行条件(1)更换已经选定的操作(2)修改操作参数(3)修改操作执行条件(4)重排操作顺序9.2.4宏对象的编辑与修改(1)设定宏的单步执行状态(2)单步执行宏中的各个操作(3)观察每一个操作执行前的状态(4)“

7、单步执行宏”对话框中各个按钮的功能注意:如果不再需要对宏运行进行测试,要在宏的设计视图中取消单步执行状态。9.2.5宏调试9.3.1在菜单或工具栏中执行宏可以将宏添加到菜单或工具栏中,以菜单命令或工具按钮的形式出现。9.3宏运行通常情况下,在Access2003中不采用单独执行宏的方式,而是通过一个触发事件执行宏,通常由窗体、报表及其对象的控件事件来触发宏操作。例如,单击窗体上的一个命令按钮,通过单击事件来触发一个宏操作。【例9.6】建立一个窗体,用一个按钮的“单击”事件来触发条件宏Macro2。9.3.2在窗体中加入宏宏组中由于包含了多个宏,触发宏组中的宏,要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。