Access 2010 数据库应用技术 教学课件 ppt 作者 朱广华 ACCESS2010 数据库应用技术教程-第8章

上传人:E**** 文档编号:89423626 上传时间:2019-05-25 格式:PPT 页数:21 大小:222.51KB
返回 下载 相关 举报
Access 2010 数据库应用技术 教学课件 ppt 作者 朱广华 ACCESS2010 数据库应用技术教程-第8章_第1页
第1页 / 共21页
Access 2010 数据库应用技术 教学课件 ppt 作者 朱广华 ACCESS2010 数据库应用技术教程-第8章_第2页
第2页 / 共21页
Access 2010 数据库应用技术 教学课件 ppt 作者 朱广华 ACCESS2010 数据库应用技术教程-第8章_第3页
第3页 / 共21页
Access 2010 数据库应用技术 教学课件 ppt 作者 朱广华 ACCESS2010 数据库应用技术教程-第8章_第4页
第4页 / 共21页
Access 2010 数据库应用技术 教学课件 ppt 作者 朱广华 ACCESS2010 数据库应用技术教程-第8章_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Access 2010 数据库应用技术 教学课件 ppt 作者 朱广华 ACCESS2010 数据库应用技术教程-第8章》由会员分享,可在线阅读,更多相关《Access 2010 数据库应用技术 教学课件 ppt 作者 朱广华 ACCESS2010 数据库应用技术教程-第8章(21页珍藏版)》请在金锄头文库上搜索。

1、ACCESS 2010 数据库应用技术,第8章 宏的应用,8.1 宏与宏组的概述 8.2 运行宏的条件 8.3 宏与宏组的创建 8.4 常用的宏操作 8.5 宏的运行 8.6 宏的创建实例,第8章 宏的应用,宏是一个或多个操作组成的集合,其中每个操作都实现特定的功能。 一个宏可以包含若干个宏,而每一个宏又可以包含若干个宏操作。 与Word、Excel需要用户自己创建宏不同,在Access中,宏操作不是用户自己创建的,而是预先定义好的,开发者只要进行简单的参数设置直接使用就可以了。 在Access中宏的作用主要体现在:连接多窗体和报表,自动查找和筛选记录,自动进行数据校验,设置窗体和报表属性以自

2、定义工作环境等。,8.1 宏与宏组的概述,宏是由宏名、条件、操作和操作参数等几个部分组成。 Access2010提供了两种类型的宏,分别是独立的宏和嵌入的宏。 宏除了可以是仅包含若干个宏操作的一个简单宏,也可以是由若干个宏所组成的宏组。,8.1 宏与宏组的概述,注意: (1)宏组相当于一个分类的文件管理器,一个宏组中可生成或称存放若干个宏 。 (2)建立宏组可避免“宏”对象的列表中太庞大,相当于分门别类的管理宏 。 (3)宏组中存放的若干个宏,一般不能自动连续运行,而要使用运行宏组中的宏的方法执行,后节中介绍。,8.1 宏与宏组的概述,Access2010中可以直接运行某个“宏”,也可以运行宏

3、组中的宏或事件过程中的宏,还可以为响应窗体、报表上或窗体的控件上所发生的事件而运行宏。 其中数据处理事件、焦点处理事件、键盘输入事件、鼠标操作事件等事件的介绍见课本。,8.2 运行宏的条件,Access2010中可以创建一个宏用以执行某个特定的操作,或者创建一个宏组用以执行一系列操作。 序列宏是最基本的宏类型。用户通过引用宏组中的“宏名”来运行宏。 注:序列宏的操作是从上至下依次执行的,若要改变宏操作的执行顺序,在“宏设计器”窗口中,可以直接将宏操作拖放到合适的位置。也可以单击宏操作名后面的绿色上移按钮或下移按钮,调整宏操作的顺序。,8.3 宏与宏组的创建,宏组是共同存储在一个宏名下的相关宏的

4、集合。一个宏组可以包含若干个宏,而每一个宏又可以包含若干个宏操作。如果直接运行宏组,则系统执行的是宏组中的第一个宏。宏组要分别按照组中定义的宏名运行,完成其指定的任务。通过在宏组名后面键入一个英文句点,再键入宏名的方式,来执行宏组中的宏。,8.3 宏与宏组的创建,在Access系统中,实际上,每一个操作都对应一组代码,而一个“宏”命令包含若干操作。Access系统提供将“宏”转换为对应过程与模块的功能,可将窗体或报表中的“宏”转换对应代码。 模块充当了项目的基本构件,它是存储代码的容器,数据库中的所有对象都可以在模块进行引用。 利用模块可以创建自定义函数、子工程以及事件过程等,以便创建复杂的功

5、能。可以替代宏,并可以执行标准宏所不能执行的功能。,8.3 宏与宏组的创建,宏的操作是非常丰富的,如果你只是做一个小型的数据库,程序的流程用宏就可以完全实现,而无须使用 Visual Basic 。 有的操作是没有参数的(如 Beep ),而有的操作必须指定参数才行(如 OpenForm )。通常,按参数排列顺序来设置操作的参数是很好的方法,因为选择某一参数将决定该参数后面的参数的选择。Access2010提供了几十条宏操作,课本中列表给出一些常用的宏操作。,8.4 常用的宏操作,对于序列宏,直接指定该宏名来运行该宏。 运行宏的方法有以下几种: (1)在“宏设计器”窗口中,单击“设计”选项卡上

6、“工具”组中“运行”命令,可以直接运行当前宏。,8.5 宏的运行,(2)在导航窗格的宏对象中双击某个宏,可以直接运行该宏。或单击该宏,在快捷菜单中选择“运行”命令。,8.5 宏的运行,(3)单击“数据库工具”选项卡,单击“宏”组中的“运行宏”命令,在弹出的“执行宏”对话框中输入或选择要运行的宏,如下图所示。,8.5 宏的运行,对于运行宏组,如果需要运行宏组中的任何一个宏,则需要使用“宏组名.宏名”来指定某个宏。运行宏组中的宏的方法有以下几种: (1)在“宏设计器”窗口中,单击“设计”选项卡上“工具”组中“运行”命令,可以直接运行当前宏组。,8.5 宏的运行,(2)在导航窗格的宏对象中双击某个宏

7、组或单击该宏,在快捷菜单中选择“运行”命令。会直接运行该宏组中的第一宏名的宏。,8.5 宏的运行,(3)单击“数据库工具”选项卡,单击“宏”组中的“运行宏”命令,在弹出的“执行宏”对话框中输入或选择要运行的是宏组,还是某个该宏组中某个具体的宏,如下图所示。,8.5 宏的运行,运行宏或是宏组还可以采用下面的方法: (1)通过窗体、报表或控件中的某个“事件”的发生来运行宏,将窗体、报表或控件中的某个“事件”属性设置为宏的名称。下图就是将按钮空间的属性设置为当单击该按钮时,将执行“序列宏例题”的宏操作。,8.5 宏的运行,(2)从另一个宏中运行宏。在“宏设计器”窗口中,从“添加新操作”的下拉列表中选

8、择“RunMacro”宏操作,在“宏名称”参数中给出要运行的宏名。下图就是在“宏组例题”的宏组中添加了“序列宏例题”宏。,8.5 宏的运行,(3)在VBA过程的代码中,或者在窗体、报表或控件的事件过程中,使用格式为“DoCmd.RunMacro”宏名”的语句。该语句表示调用DoCmd对象中的RunMacro方法,来运行指定的宏。对于宏组中的宏,要使用“宏组名.宏名”格式指定某个宏。例如要运行“宏组例题”宏组中的“打开窗体”宏,就可以在代码中输入“DoCmd.RunMacro”宏组例题.打开窗体”。,8.5 宏的运行,(4)在打开数据库时自动运行宏。 Access中设置了一个特殊的宏,宏的名字固定为“AutoExec”。如果在Access数据库中创建了一个名为“AutoExec”的宏,则在打开该数据库时,将首先自动运行该宏。,8.5 宏的运行,例题:运行一个名为“成绩查询结果”的窗体,输入学号后,单击该窗体中的成绩,将显示相应的信息框。 参考课本进行演示。,8.6 宏的创建实例,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号