第11章宏ppt课件.ppt
《第11章宏ppt课件.ppt》由会员分享,可在线阅读,更多相关《第11章宏ppt课件.ppt(28页珍藏版)》请在三一文库上搜索。
1、第11章 宏,内容提要,在使用Microsoft Access完成实际工作时,有时需要反复执行同一种任务,为了避免重复劳动,我们可以使用宏。宏是Microsoft Access中的又一个对象,宏的使用非常方便,不需要记忆语法,也不需要编程,只需要利用几个基本宏操作(操作名称、条件和参数)就可以实现对数据库的一系列操作。 本章将介绍宏的基本概念和基本操作,介绍创建宏和宏组以及调试、运行宏和宏组的方法。,本章知识点,了解宏的基本概念 了解宏的基本操作 掌握创建宏和宏组的方法 掌握宏对象的编辑方法 掌握宏对象的调试与执行方法,11.1 宏的基本概念,我们把能自动执行某种操作的命令统称为“宏”。宏是一
2、个操作命令或是一些操作命令的集合。我们可以将宏分为三类:操作序列、宏组和条件操作宏。 操作序列 操作序列是结构最简单的一种宏,宏中包含的就是顺序排列的各种基本宏操作,每次运行该宏时,Access将顺序执行宏中的操作。,宏组 为了完成某项功能而需要使用多个宏时,我们可以将完成同一项功能的多个宏组成一个宏组,这样便于对数据库中的宏进行分类管理和分别维护。 条件操作宏 条件操作宏是依靠条件来执行的,这种宏只有在满足执行条件的情况下才执行宏中的某个或某些操作,如果执行条件不满足,该宏将始终不被执行。 宏命令通常是在数据库的运行过程中自动执行的,有时也可以通过窗体中控件的某个事件操作来执行。,Micro
3、soft Access提供了53种基本宏操作,每种基本操作都能 实现一个特定的任务.下面我们介绍一些常用的基本操作(33种). 1. 打开或关闭数据库对象 OpenForm:用于打开一个窗体,并通过选择窗体的数据输入与窗口方式,来限制窗体所显示的记录。 OpenReport:用于在“设计视图”或“打印预览视图”中打开报表或立即打印报表。也可以限制需要在报表中打印的记录。 OpenQuerv:用于打开查询,并在“数据表视图”、“设计视图”或“打印视图”中显示记录集。 OpenModule: 用于在“设计视图”中打开一个模块。 OpenTable:用于在“数据表视图”、“设计视图”或“打印预览视图
4、”中打开报表,可以选择表的输入方式。 Close:用于关闭数据库对象,即关闭指定的 Microsoft Access 窗口。如果没有指定窗口,则关闭活动窗口。,11.2 宏的基本操作,RunSQL:用于执行指定的SQL语句。 RunApp:用于执行指定的外部应用程序。 RunCommand:用于运行Microsoft Access的内置命令。 RunMacro:用于运行宏,该宏可以在宏组中。 StopMacro:用于停止当前正在运行的宏。 RunCode:用于调用VB中的Function过程。 Quit:用于退出Access。,SetValue:用于对 Microsoft Access 窗体、
5、窗体数据表或报表上的字段、控件或属性进行设置。 SelectObject:用于选择指定的数据库对象。 ShowAllRecords:用于清除之前应用于活动表、 查询或窗体中的所有筛选。,2. 运行和控制流程,3. 设置值,4. 刷新、查找或定位记录 Requery:用于实施指定控件重新查询及刷新控件数据。 RepaintObject:用于完成指定数据库对象的屏幕更新,若不指定对象,则默认为当前活动数据库对象进行更新。 FindRecord:用于查找满足指定条件的第一条记录。 FindNext:用于查找满足指定条件的下一条记录。 GoToRecord:用于指定当前记录。 GoToControl:
6、用于把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上。 GoToPage:用于把光标移动到指定的页中。 5. 控制显示 Maxmize:用于最大化活动窗口,使其充满Microsoft Access窗口。 Minmize:用于最小化活动窗口,将其以图标形式缩小到Microsoft Access窗口的底部。 Restore:用于将最大化或最小化窗口恢复至原始大小。 MoveSize:用于移动或更改活动窗口的大小。,Beep:用于使计算机发出“嘟嘟”声。 MsgBox:用于显示消息框,包含警告信息或 其他信息。 SetWarnings:用于关闭或打开系统消息。,7.
7、 打印、导入和导出教据,PrintOut:用于打印打开数据库中的活动对象,也可以打印数据表、报表、窗体和模块。 TransferDatabase:用于与其他数据库导入或导出数据。 TransferText:用于从文本文件中导入数据或将数据导出到文本文件中。,6. 通知或警告用户,11.3.1 利用设计视图创建宏 11.3.2 设置操作执行的条件 11.3.3 选择操作并指定操作参数 11.3.4 宏组的设计,11.3 宏对象的设计,11.3.1 利用设计视图创建宏,通常情况下,宏的创建主要是在宏设计视图中完成的,具体步骤如下: 在数据库窗口中选择“宏”对象,显示“宏”对象窗口,单击“新建”按钮
8、,弹出“宏生成器”窗口 。“宏生成器”窗口中上半部分以表格的形式显示当前宏对象中包含的所有宏操作,每一行就是一个宏操作,一个宏对象可以包含一个或多个宏操作;下半部分是选中的某个宏操作的相关参数设置。在“宏生成器”窗口中完成相关设置,通常需要设置“宏名”、选择“操作”,不同的“操作”需要设置不同的“参数”,如果需要添加限制条件,在“条件”栏中输入条件表达式,必要时在“注释”栏中添加功能描述,最后执行“保存”命令,为当前宏对象命名,关闭“宏生成器”窗口,此时宏就创建好了。(见P211-212),创建宏时经常需要设定限制条件,这样可以有选择地执行宏操作。创建带有条件的宏一般应遵循以下的原则: “条件
9、”栏中可以输入任何计算结果为 “True/False”或“是/否”的表达式。 “条件”栏中不可使用SQL语言表达式。 当条件表达式的值为“True”(或“是”)时,运行与当前条件表达式对应的宏操作。 可以直接在“条件”栏中输入条件,输入时不要在表达式前加等号(=),也可以利用“表达式生成器”自动生成条件。 宏可以根据条件表达式结果的真假选择不同的执行路径,每一个条件表达式只对这一行上的操作具有限制作用,对其他行上的操作没有限制。 在“条件”栏中有时需要输入省略号(),它表示延续上一个操作的执行状态,也就是说要将某个条件同时应用于多个操作。,11.3.2 设置操作执行的条件,11.3.3 选择操
10、作并指定操作参数,在“宏生成器”窗口的“操作”栏中选择某个操作后,在窗口下半部分的“操作参数”部分会显现与该“操作”相关的参数。不同的“操作”具有不同的参数,有的操作需要参数,有的操作不需要参数,有的参数是必须填写的,有的则可以取默认的值。 关于设置操作参数的一些提示如下: (1)可以在参数框中键入数值,或者从列表中选择某个设置。 (2)通常,按参数排列顺序来设置操作参数是很好的方法,因为参数之间有时是关联的,选择前面的某一个参数将会决定其后面参数的选择。,(3)如果用从“数据库”窗口拖曳数据库对象的方式来 向宏中添加操作,Access系统将自动为这个操作设置适当 的参数。 (4)如果操作中有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 章宏 ppt 课件
链接地址:https://www.31doc.com/p-2576674.html