下载此文档

ess_2010数据库基础教程 教学课件 刘丽 第6章 宏.pptx


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
第6章宏

宏的概念


运行宏和调试宏
创建各类宏
宏的基本概念
宏(macro)是指一个或多个操作的集合。我们把那些能自动执行某种操作的命令统称为“宏”。宏也是一种操作命令,它和菜单操作命令是相同的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。
在 Access 中,可以将宏看作一种简化的编程语言,这种语言是您通过生成一系列要执行的操作来编写的。生成宏时,从下拉列表中选择每一个操作,然后填写每个操作所必需的信息。通过使用宏,无需在 VBA模块中编写代码,即可向窗体、报表和控件中添加功能。宏提供了 VBA 中可用命令的子集,大多数人都认为生成宏比编写 VBA 代码容易。
菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。
1、什么是宏
宏的概念
通过宏的自动执行重复任务的功能,可以保证工作的一致性,还可以避免由于忘记某一操作步骤而引起的错误。宏的具体功能如下:
2、宏的基本功能
1)显示和隐藏工具栏。
2)打开和关闭表、查询、窗体和报表。
3)执行报表的预览和打印操作,以及报表中数据的发送。
4)设置窗体或报表中控件的值。
5)ess工作区中任意窗口的大小,执行窗口移动、缩小、放大和保存等操作。
6)执行查询操作,以及数据的过滤、查找。
7)为数据库设置一系列的操作,以简化工作。
操作是宏的基本组成部分,其作用就是执行某个操作命令。一个宏对象可以包含多个宏操作,组成一个操作系列。宏将按序列执行一系列控制指令。

一个宏对象具有自己的对象名称,而其中的每一个宏也具有一个书写在“宏名”列中的唯一名称“宏名”。

操作参数指定操作方向,让操作沿着用户的要求执行。只有指定了操作参数,宏的操作才是完善的。

嵌入宏与独立宏正好相反,它嵌入到窗体、报表和控件对象的事件中,嵌入宏是所嵌入的对象和控件的一部分。嵌入宏在导航窗格中不可见。

独立宏是独立的对象,它独立于窗体、报表等对象之外。独立宏在导航窗格中可见。

数据宏是 Access 2010 中新增的一项功能,该功能允许在表事件中(如添加、更新或删除数据等)自动运行。数据宏有两种主要的数据宏类型:一种是由表事件触发的数据宏(也称“事件驱动的”数据宏),一种是为响应按名称调用而运行的数据宏(也称“自已命名的”数据宏)。

子宏是存储在一个宏名下的一组宏的集合。该集合通常都被作为一个引用。在一个宏可以只包含一个子宏,也可以包含若干个子宏。而每一个宏又是由若干个操作组成的。因此,我们可以将若干个子宏设计在一个宏对象中,这个宏对象即称为子宏。

1、宏的结构
宏是由操作、参数、注释、组、条件和子宏等组成。Access 2010对宏的结构进行了重新设计,使得宏从结构上与计算机程序结构从形式上看十分相似。宏的操作内容比程序代码要简单,易于设计和理解。
(1)注释
注释是对操作的文字说明,标明该操作的用途和意义。比较简单的操作可以省略注释部分。
(2)条件
条件是一个计算结果为“是”或“否”的逻辑表达式。为宏操作设置执行条件,在一个宏操作中可以设置多个条件。运行宏时,Access将求出第一个条件的表达式的结果,如果这个条件为真,Access就会执行此行所设置的宏操作,直到遇到另一个表达式、宏名或宏的结尾为止。如果条件为假,Access则会忽略相应的宏操作,并且移到下一个包含其他条件或条件列为空的操作行。
(3)组
为了有效的理解宏,Access 2010引进了组(Group)的概念。使用组可以把宏的若干操作,根据其操作目的的相关性分成块,一个块就是一个组。这样宏的结构显得十分清晰,阅读起来也十分方便。
宏的结构及常用宏
分类
宏操作
宏操作说明
操作 对象类
OpenModule
打开特定的Visual Basic模块
OpenForm
打开一个窗体
OpenReport
打开报表
OpenQuery
打开选择查询或交叉表查询
OpenTable
打开数据表
Rename
对指定的数据库对象重新命名
RepaintObject
完成指定数据库对象挂起的屏幕更新
SelectObject
选择指定的数据库对象
Close
ess窗口
数据导入导出类
TransferDatabase
ess数据库(.mdb)ess项目(.adp)与其他数据库之间导入与导出数据
TransferSpreadsheet
ess数据库(.mdb)ess项目(.adp)和电子表格文件之间导入

ess_2010数据库基础教程 教学课件 刘丽 第6章 宏 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ouyangxiahe
  • 文件大小0 KB
  • 时间2015-11-13
最近更新