Access数据库基础 第7章宏.pptx
《Access数据库基础 第7章宏.pptx》由会员分享,可在线阅读,更多相关《Access数据库基础 第7章宏.pptx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章宏,Access数据库基础,宏是Access2010数据库中的一个对象,完成实际工作中的任务时,常常会重复进行某些操作,宏可以简化这些任务。宏是由一个或多个操作组成的集合,其中每个操作都自动执行,实现特定的功能。在宏的基础上,宏组的存在有助于加强对数据库的管理,宏组将相关的宏用一个名字集中存储,在加强数据库管理能力的同时,有效地减少了编写宏的工作量。条件宏是在一定的条件下才执行的宏,条件的存在形式是一个逻辑表达式,根据表达式逻辑运算的结果为真或假,决定是否执行条件宏。,本章学习目标通过本章的学习,学生应初步了解宏的概念及作用,学会根据实际情况创建宏,并能对自己创建的宏进行运行和调试。,7
2、.1宏的概述,宏是Access2010数据库中的一个对象,功能强大。宏是一个或多个操作的集合,每个操作完成特定的功能,通过宏执行重复任务可以保证工作的一致性,避免因为操作步骤遗漏导致出现错误。宏中包含的每个操作命令均有名称,都是由系统提供的,名称不能更改。一个宏中的多个操作命令在运行时按先后次序顺序执行;如果使用了条件宏,宏在执行时会根据对应设置的条件成立与否决定是否执行条件宏。在Access2010中,可以在宏中进行多种操作,包含打开和关闭窗体、显示及隐藏工具栏、预览和打印报表等。通过直接执行宏,或者使用包含宏的用户界面,可以完成许多复杂的操作,而无须编写程序。,7.1宏的概述,7.1.1宏
3、的概念简单地说,宏就是一些操作的集合,其中的每个操作都能够实现特定的功能。将一定的操作排列成顺序,就构成了宏。在Access中,可以将宏看成一种简化了的编程语言,这种语言是通过选择一系列要执行的操作来编写的。编写宏无须记住各种语法,每个宏的操作参数都显示在宏的“设计视图”中,如图7-1所示。通过使用宏,用户无须在VBA模块中编写代码,即可向窗体、报表和控件中添加功能。通过运行宏,Access能够有次序地自动完成一连串的操作,包括各种数据、键盘或鼠标的操作。,7.1宏的概述,7.1宏的概述,7.1.2宏设计器窗口Access2010有一个改进了的宏设计器,该设计器可以帮助用户更轻松地创建、编辑和
4、自动化数据库逻辑,大多数宏的设计都在这个设计器里完成。宏设计器中可以轻松完成添加宏、删除宏、更改宏操作次序、添加分组等操作。单击Access2010的“创建”标签,就能看到有一个“宏”按钮,单击该按钮就会打开宏设计器的窗口,如图7-2所示。因为采用默认值,所以图7-2中宏的名称为“宏1”,但这个名称是可以修改的。添加新的操作,可以在图7-2中的下拉菜单中完成。为了快速查找到需要的宏操作命令,也可以在如图7-1所示的宏“操作”分类中选择需要的命令。添加了宏操作命令后,例如选择添加“MessageBox”命令后,会出现如图7-3所示的参数表,正确填写参数表后,就成功地添加了一条宏操作命令。,7.1
5、宏的概述,7.1宏的概述,7.1.3常用的宏操作在Access2010的“操作目录”窗格中,将宏操作划分在8个子类中,这样分类,可以方便用户根据需要快速找到需要的宏操作命令。1.窗口管理子类“窗口管理”中包含5个宏操作,宏操作的功能见表7-1。,7.1宏的概述,2.宏命令子类“宏命令”中包含16个宏操作,部分宏操作的功能见表7-2。,7.1宏的概述,3.筛选/查询/搜索子类“筛选/查询/搜索”中包含12个宏操作,部分宏操作的功能见表7-3。,4.数据导入/导出子类“数据导入/导出”中包含6个宏操作,部分宏操作的功能见表7-4。,7.1宏的概述,5.数据库对象子类“数据库对象”中包含11个宏操作
6、,部分宏操作的功能见表7-5。,7.1宏的概述,6.数据输入操作子类“数据输入操作”中包含3个宏操作,宏操作的功能见表7-6。,7.系统命令子类“系统命令”中包含4个宏操作,部分宏操作的功能见表7-7。,7.1宏的概述,8.用户界面命令子类“用户界面命令”中包含9个宏操作,部分宏操作的功能见表7-8。,7.1.4宏组宏组是宏的集合,通过创建宏组,能够方便地对数据库中的宏进行分类管理和维护。一个宏通常包括多个操作,一个宏组则包括多个宏。每个宏都是一个独立的数据库对象,为了方便宏的管理和使用,可将多个相关的宏合并在一起,使用一个宏组名表示。,7.1宏的概述,宏组只是宏的一种组织方式,通常不运行宏组
7、,而是运行宏组中的宏。另外,在某些情况下,可能需要根据条件来决定宏的执行流程。1.创建宏组可以将相关的宏设置成宏组,以提高管理这些宏的效率。创建宏组的步骤大致如下:(1)打开“宏”窗口。(2)定义宏名并添加操作。(3)保存宏组(在保存宏组时,设定的名称为宏组名)。,7.1宏的概述,2.条件操作在宏中的应用条件操作是指在满足一定条件下,才执行宏中的某个或某些操作,因此是否满足条件决定了宏的执行流程。例如,使用宏检验窗体中的数据时,如果希望对于记录的不同输入值显示不同的信息,则可使用条件来控制宏的执行情况。指定宏的条件步骤大致如下:(1)在“宏”窗口中,单击工具条上的“条件”按钮。(2)在“条件”
8、列中,在要设置条件的行中键入相应的条件表达式。也可以用“表达式生成器”创建表达式。,7.2宏的基本操作,在Access2010数据库系统中,通过直接执行宏或者使用包含宏的用户界面,可以用宏替代人完成许多复杂的人工操作。而在许多其他的数据库管理系统中,要想实现类似宏的功能,就必须采用编程的方法。编写宏的时候,无须掌握太多编程技巧,每个宏操作的参数都显示在宏的设计环境里,设置简单。宏的基本操作包括创建宏、运行宏、在宏中使用条件、创建宏组、设置宏操作参数以及其他常用的宏操作。本节将利用Access样本模板中“罗斯文”数据库详细介绍创建宏的方法。7.2.1创建宏创建宏的操作主要在宏设计器窗口中完成,创
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 CAD C语言 EXCEL 办公自动化 编程 程序 电脑 系统 网络
限制150内