中文Access2003实用教程 配套课件 教学课件 PPT 作者 李耀洲 马广月 王尧 黄青 第7章

上传人:E**** 文档编号:89369488 上传时间:2019-05-24 格式:PPT 页数:50 大小:1.08MB
返回 下载 相关 举报
中文Access2003实用教程 配套课件 教学课件 PPT 作者 李耀洲 马广月 王尧 黄青 第7章_第1页
第1页 / 共50页
中文Access2003实用教程 配套课件 教学课件 PPT 作者 李耀洲 马广月 王尧 黄青 第7章_第2页
第2页 / 共50页
中文Access2003实用教程 配套课件 教学课件 PPT 作者 李耀洲 马广月 王尧 黄青 第7章_第3页
第3页 / 共50页
中文Access2003实用教程 配套课件 教学课件 PPT 作者 李耀洲 马广月 王尧 黄青 第7章_第4页
第4页 / 共50页
中文Access2003实用教程 配套课件 教学课件 PPT 作者 李耀洲 马广月 王尧 黄青 第7章_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《中文Access2003实用教程 配套课件 教学课件 PPT 作者 李耀洲 马广月 王尧 黄青 第7章》由会员分享,可在线阅读,更多相关《中文Access2003实用教程 配套课件 教学课件 PPT 作者 李耀洲 马广月 王尧 黄青 第7章(50页珍藏版)》请在金锄头文库上搜索。

1、第7章宏和模块,在Access中,除了数据表、查询、窗体、报表和数据页外,还有两个重要的对象,即宏和模块。用户不需要了解语法,也不需要进行编程,只是利用几个简单的宏操作就可以将已经创建的数据对象联系在一起,实现特定的功能。 本章要点 7.1 宏的概念和基本操作 7.2 宏的高级应用 7.3 Visual Basic简介 习题 7,7.1 宏的概念和基本操作,7.1.1 宏的概念 宏是Access 2003中执行选定任务的操作或操作集合,其中的每个操作实现特定的功能,是由Access本身提供的,有了宏可以使多个任务同时完成,使单调的重复性操作自动完成。宏是一种特殊的代码,不具有编译特性,没有控制

2、转换,也不能对变量直接操作。 宏也是一种操作命令,它和菜单操作命令是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则可以在数据库中自动执行。 在Access中,一共有53种基本宏操作,这些基本的宏操作还可以组合成很多其他的“宏组”操作。实际上很少单独使用这些宏命令,常常是将这些宏命令排成一组,按顺序执行,以完成一种特定任务。这些宏命令可以通过窗体中控件的某个事件操作来实现,或在数据库的运行过程中自动实现。 Access定义了许多的宏操作,这些宏操作可以完成以下功能。 (1)窗体和报表中的数据处理。 例如,移动窗口,改变窗口大

3、小,打开、关闭表单或报表,打印报表,执行查询等。 (2)数据的导入、导出。,7.1 宏的概念和基本操作,(4)执行任意的应用处理模块。 (5)为控制的属性赋值。 7.1.2 宏的创建 和创建其他的Access对象一样,创建宏的过程也是在设计视图中完成的。与创建其他对象不同的是,创建宏的基本操作都是由系统完成的,用户只需对其中某些属性进行设置即可。 在Access中如果只是建立一个小型的数据库,通过使用Access丰富的宏功能完全可以实现,而无需使用更复杂的VBA。 创建宏和宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作。 宏是Access将要自动执行的任务列表

4、,对于必须重复执行的任务应考虑创建宏,这些任务包括打开和关闭窗体、打印报表以及在窗体上设置控件值。 1利用设计视图创建宏 宏设计视图用于宏的创建和设计,类似于窗体的设计视图。利用宏设计试图创建宏的操作如下。,7.1 宏的概念和基本操作,(1)打开要创建宏的数据库窗口。 (2)在“对象”列表中选择“宏”对象,然后单击数据库工具栏上的“新建”按钮,进入宏设计视图,如图7-1-1所示。 宏设计试图的上半部分有两列,左边“操作”列为每个步骤添加操作,右边“注释”列为每个操作提供一个说明,说明数据被Access所忽略。在宏的设计试图中,还隐藏了 “宏名”和“条件”两列。单击工具栏上的“宏名”按钮和“条件

5、”按钮就可以显示这两列。 (3)单击“操作”字段列的第一个单元格,再单击右侧向下箭头符号,打开宏操作下拉列表,从该列表中选择一个宏操作。 (4)在设计视图的下半部分,可对所选宏操作的操作参数进行设置;同时所选定的操作的解释说明出现在设计视图的右下角。如图7-1-2所示。,7.1 宏的概念和基本操作,图7-1-1 宏设计视图窗口 图7-1-2 设置宏操作,7.1 宏的概念和基本操作,可以直接在宏的设计视图的“操作”列中输入操作名,也可以从宏操作下拉列表中选择。当添加一个操作后,应当在“注释”列中加入说明性的文字,便于将来使用时易于理解。 (5)重复步骤(3)(4)的操作,直到输入所有的宏操作。

6、在定义一个或多个宏操作后,可能需要对其中的某些操作顺序进行改变。单击操作所在行端,该行将反色显示,此时可将它拖动到想要改变的位置。 2拖动数据库对象添加宏 除了可以在宏的设计视图中创建宏外,还可以利用拖动数据库对象的方法完成相应的宏操作。如果要快速创建一个在指定数据库对象上执行操作的宏,可以从数据库窗口中将对象直接拖放到宏设计视图窗口的操作行。 (1)在数据库窗口“对象”列表中选择“宏”对象,单击“新建”按钮,打开宏的设计视图窗口。 (2)单击“窗口”“垂直平铺”命令,使窗口都显示在屏幕中。如图7-1-3所示。,7.1 宏的概念和基本操作,图7-1-3 排列所有的窗口,7.1 宏的概念和基本操

7、作,(3)在数据库窗口中单击要拖动的对象类型的组建选项卡,从中选取相应的数据库对象,并拖动到某个操作行内。如果拖动的是宏,则添加执行此宏的操作;如果拖动其他对象,则将添加打开相应对象的操作。如图7-1-4所示。,图7-1-4 将对象拖动到宏“设计视图”窗口,7.1 宏的概念和基本操作,(4)单击宏设计视图窗口工具栏上的“宏名”按钮,在宏的设计视图窗口的最左侧添加一个“宏名”列,在此处可以为创建的宏命名。 3保存和复制宏操作 前面讲述了创建宏的过程。对于宏的创建,除了需要进行保存以外,有时还需要对宏进行复制。 在创建宏之后必须进行保存,否则无法将其应用到窗体或报表等数据库对象。单击工具栏上的“保

8、存”按钮,可以保存宏。虽然在运行尚未保存的宏时,Access会请求对宏进行保存,此时也可以对宏进行保存,但这样又可能造成意想不到的错误。 在Access中,用户可以对整个宏进行复制,也可以只对宏中的某个操作进行复制。在复制某个操作时,需要单击“行选定器”选定要复制的操作,然后再单击工具栏上的“复制”按钮将选取的内容进行复制。,7.1 宏的概念和基本操作,7.1.3 为宏操作设置条件 对宏操作进行一定的条件设置是非常必要的,如果没有为宏指定任何条件,用户每次进入数据库的时候,所指定的宏操作都要执行。那么就必须对宏操作设置一定的条件以控制其运行。 其操作原理是:条件是逻辑表达式。宏将根据条件结果的

9、真或假而沿着不同的路径执行。如果这个条件为真,则Access将执行此行中的操作;在紧跟此操作的“条件”栏内输入省略号,就可以使Access在条件为真时执行这些操作;如果这个条件为假,Access则会忽略这个操作以及紧跟着此操作且在“条件”字段内有省略号的操作,并且移到下一个包含其他条件或“条件”字段为空的操作。 宏条件最多可达255字符。如果条件比限定的长,可转而使用VBA程序。 用户可按照以下步骤对宏操作设置条件。 (1)单击数据库窗口中“对象”列表中的“宏”对象,用鼠标右键单击要修改的宏,在弹出的快捷菜单中选择“设计视图”命令。 (2)选择需要设定条件的操作,将光标移动到该操作的“条件”行

10、中,如果在宏设计视图中没有显示“条件”列,可以单击工具栏上的“条件”按钮,如图7-1-5所示。,7.1 宏的概念和基本操作,(3)在选取的“条件”行中,根据需要输入相应的条件表达式。用户可以使用“表达式生成器”创建表达式,单击工具栏上的“生成器”按钮,可以打开“表达式生成器”对话框,如图7-1-6所示。,图7-1-5 显示“条件”字段 图7-1-6 “表达式生成器”对话框,注意:“条件”行中的省略号表示当宏组中的条件为“真”时,可以连续执行下面的 操作。,7.1 宏的概念和基本操作,7.1.4 宏的运行 在创建了宏之后,可以在不同的位置上运行宏。通常有以下几种方法。 (1)在数据库窗口中选择“

11、宏”对象,双击相应的宏名运行该宏。 (2)在宏的设计视图窗口中,单击工具栏的执行按钮,执行正在设计的宏。 (3)在菜单栏中单击“工具”“宏”“运行宏”菜单命令,弹出“执行宏”对话框,输入要运行的宏的名称。如图7-1-7所示。 (4)在窗体、报表、空间和菜单中调用宏。 (5)将宏的名字设为“AutoExec”,则在每次启动该数据库时,将自动执行该宏。 (6)宏还可以嵌套执行,即在一个宏中可以调用另一个宏,在宏中加入操作RunMacro,并将操作RunMacro的参数“宏名”设为想要执行的宏,如图7-1-8所示。,7.1 宏的概念和基本操作,图7-1-7 “执行宏”对话框 图7-1-8 宏的嵌套,

12、7.1 宏的概念和基本操作,7.1.5 常用宏操作 Access在宏操作列表中提供了53种操作。在宏中添加了某个操作之后,可以在设计视图的下部设置这个操作的参数,通过参数向Access提供如何执行操作的附加信息。 Access常用的宏操作及其功能如表7-1-1。 7.1.6 项目实现 通过从宏内部运行查询并且让此宏显示包含警告消息文本的小窗体。 (1)打开“学生管理”数据库,在“对象”列表中选择“窗体”对象,双击“在设计视图中创建窗体”选项,新建一个窗体,如图7-1-9所示。 (2)单击工具箱中的“标签”按钮,添加一个标签至窗体,输入查询运行时所要显示的消息,如图7-1-10所示。 (3)单击

13、工具栏上的“属性”按钮,调出“窗体”对话框,在对话框的“全部”选项卡中,设置此窗体的“滚动条”属性为“两者均无”,“弹出方式”属性为“是”,“记录选择器”属性为“否”,如图7-1-11所示。 (4)保存并关闭该窗体,取名为“警告消息”,如图7-1-12所示。,7.1 宏的概念和基本操作,图7-1-9 创建一个新窗体 图7-1-10 输入要显示的消息,7.1 宏的概念和基本操作,图7-1-11 对创建的窗体进行设置 图7-1-12 保存窗体为“警告消息,7.1 宏的概念和基本操作,(5)在“学生管理”数据库窗口中,选择“宏”对象,单击“新建”按钮,进入宏设计视图中,单击第1行“操作”栏中的单元格

14、,然后单击向下箭头符号,在打开的“操作”下拉列表中选择“Openform”选项,在“窗体名称”下拉列表框中选择“警告消息”窗体,如图7-1-13所示。 (6)单击第2行“操作”栏,选择“OpenQuery”操作,在“操作参数”栏中,设置“查询名称”为想要运行的查询名,这里选择“学生出勤记录 查询”,如图7-1-14所示。,图7-1-13 设置“OpenForm”操作 图7-1-14 设置“OpenQuery”操作,7.1 宏的概念和基本操作,(7)单击第3行“操作”栏,选择“Close”操作,在“操作参数”栏中,设置“对象类型”为“窗体”,设置“对象名称”为“警告消息”,如图7-1-15所示。

15、 (8)保存并关闭宏,取名为“宏2:警告消息”,如图7-1-16所示。,图7-1-15 设置“Close”操作 图7-1-16 保存宏,7.2 宏的高级应用,在Access中,宏所能够完成的操作功能是十分强大的。用户可以通过建立宏组在宏中完成更多、更复杂的操作,或将宏嵌套到另一个宏或宏组以自动完成特定的任务。 7.2.1 创建宏组 在创建宏时,如果要将几个相关的宏结合在一起完成某项特定的复杂操作,而不希望对单个宏进行触发,那么用户可以将它们组织起来构成一个宏组。 宏组是在一个宏中包含若干个宏,这些宏都有各自的名称和相应的宏操作,当用户熟悉了许多宏的功能之后,可根据实际需求对宏进行不同的组合。 下面介绍在Access中创建宏组的方法。 (1)在数据库窗口“对象”列表中选择“宏”对象,单击“新建”按钮,打开宏的设计视图窗口。 (2)单击工具栏上“宏名”按钮,则在设计视图窗口中的上半部分的最左侧添加一个“宏名”列,如图7-2-1所示。 (3)在新添加的“宏名”列的第1个单元格中单击,然后输入宏组的名称“宏组1”,如图7-2-2所示。,7.2 宏的高级应用,图7-2-1 显示“宏名”列 图7-2-2 输入宏组的名称,7.2 宏的

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

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

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