《数据库原理与应用(Access)》第8章:创建和使用宏

时间:2025-07-10

数据库原理与应用(Access)

第八章 创建和使用宏知识重点

1、理解宏的概念 2、掌握宏操作 3、掌握序列宏、条件宏和宏组的创建方法和运行。

数据库原理与应用(Access)

本章学习内容8.1 宏对象简介 8.2 创建宏 8.3 运行宏

数据库原理与应用(Access)

8.1 宏对象简介8.1.1 宏对象的概念宏是指一个或多个操作组成的集合,其中每个操作能够实现特定的功能。 通过执行宏,Access能够有次序地自动执行一连串的操作,包括各种数据,键 通过执行宏,Access能够有次序地自动执行一连串的操作,包括各种数据,键 盘或鼠标的操作一般来说,在进行事物性或重复性的操作时需要使用宏。 例如:打开和关闭窗体、显示及隐藏工具栏、打开不同的消息框,预览或打印 报表等。 其实宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数 据库施加作用的时间有所不同,作用时的条件也有所不同。 宏名是用于标识宏的唯一名称。建立宏的条件可以决定宏在什么条件下运 行,也称宏的条件操作。即只有在条件为真的时候,才运行相应的宏操作。宏 的条件表达式可以用表达式生成器来完成。 宏组是一系列相关宏的集合,宏组可以对数据库中的宏进行方便的管理。 在Acess中,一共有五十几种基本宏操作,这些基本操作还可以组合成很 多其他的“宏组”操作。在使用中,很少单独使用单个基本宏命令,常常是将 多个命令按照顺序执行,以完成一种特定任务。

数据库原理与应用(Access)

在 Access 中定义了很多的宏动作,这些宏动作可以完成以下功能: 打开或关闭表、窗体或报表、预览或打印报表; 为控件的属性赋值; 定制、运行菜单命令; 实现数据自动传输,可以自动在各种数据格式之间引入或导出数据; 显示各种信息,并能够使扬声器发出报警声; 在校验窗体中检查数据的准确性; 在单击命令按钮时执行操作; 模拟键盘动作,为对话框或其他等待输入的任务提供字符串的输入; 启动其他的应用程序。 利用宏可以自动完成一些常规任务。例如,可以定义一个宏,用于单击某 个命令按钮时退出Acess程序,并且全部保存。设置宏的操作是“Quit”,该操 作的参数是“全部保存”。

数据库原理与应用(Access)

8.1.2宏对象的作用 宏对象的作用宏,译自英文单词Macro。宏是微软公司为其Office软件包设计的一个特殊 功能,软件设计者为了让人们在使用软件进行工作时,避免一再地重复相同的 动作而设计出来的一种工具,它利用简单的语法,把常用的动作写成宏,当在 工作时,就可以直接利用事先编好的宏自动运行,完成某项特定的任务,而不 必再重复相同的动作,目的是让文档中的一些任务自动化。 例如,在窗体用一个文本框输入要查询的作者的名字,显示相关的图书的

内容,而用一个“查询”按钮来完成查询的工作,并将查询后的数据打印在报 表上,如图8-2所示。通过命令按钮向导就能实现这个功能,但对于每个控件来 说,要实现相应的功能光凭借向导是远远不够的。 。

图8-1 图书查询窗体

数据库原理与应用(Access)

要让这些控件实现一定的功用,在Acess中有四种办法。最简单的就是使 用控件向导,除此之外还有“宏”、“VBA”和“SQL语言”,这些方法可以使 控件完成几乎所有的数据库操作。向导最简单,但实现的功能有限。宏虽然只 有五十几种基本操作,但可以组合成很多种宏组命令,这样就能实现很多Acess 中有关窗体、报表、查询的功能,使用起来非常方便。VBA和SQL语言要求高, VBA和SQL语言可以实现的功能最全面,自主性也更强,但它们都要写程序。 对于很多普通的用户,使用宏是最好的选择。 宏使用起来非常方便,不需要记住各种语法,也不需要编程,只需利用几 个简单宏操作就可以对数据库完成一系列的操作,中间过程完全是自动的。

数据库原理与应用(Access)

8.1.3宏对象的类型 8.1.3宏对象的类型Access中宏可以是包含操作序列的一个宏,也可以将一系列的相关的宏组 合成一个较大的宏对象,即“宏组”,另外,还可以使用条件表达式来决定在 什么情况下运行宏,以及在运行宏时是否进行某项操作。宏分为3类:操作序列, 宏组和包括条件操作的宏。 1.操作序列 . 是最基本的宏类型。通过引用宏组中的“宏名”来执行宏.例如,通过一个 命令按钮的单击事件调用宏的过程是:打开该命令按钮的属性窗口,在单击事件 中指定要调用的宏名。 如图8-2所示的“示例宏1”就是由一系列的操作序列组成的。

示例宏1 图8-2 示例宏

数据库原理与应用(Access)

2.宏组 . 所谓宏组,就是在一个宏名下存储多个宏。通常情况下,如果存在着许多 宏,最好将相关的宏分到不同的宏组,这样有助于数据库的管理. 宏组类似于程序设计的“主程序”,而宏组中“宏名”列中的宏类似于“子程 序”,使用宏组既可增加控制,又可以减少编制宏的工作量。 一旦宏组被创建,就可以通过指明组名和宏名使用宏组中的任意一个宏, 其调用格式为:宏组名+“.”+宏名。如“宏2.图书查询”。 如图8-4所示的宏组M,其中包含3个宏,宏名分别为M1,M2和M3。

图8-3宏组举例 宏组举例

数据库 …… 此处隐藏:2454字,全部文档内容请下载后查看。喜欢就下载吧 ……

《数据库原理与应用(Access)》第8章:创建和使用宏.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    Copyright © 2023-2025 学科文库 版权所有
    本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
    客服QQ:370150219 邮箱:370150219@qq.com
    苏ICP备16052595号-5

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219