- 10
- 0
- 约3.38千字
- 约 29页
- 2018-06-04 发布于河南
- 举报
第九章 ACCESS宏
第9章 宏 数据库及其应用 第9章 宏 宏的运行与调试 宏 宏的创建 宏的概念 学习目标与要求 1.理解宏的基本概念; 2.掌握操作序列宏、条件宏和宏组的创建; 3.掌握宏的调试与运行方法。 9.1 宏的概念 在数据库应用过程中,往往需要执行一些特定的操作和功能。 为此,Access预先定义好了50多种指令,以实现规定的操作或功能。用户可以单独使用或将一些指令组织起来按照一定的顺序使用,以实现自己所需要的功能。 用户组织使用指令的Access对象就是宏。单独的一条指令可以作为一个宏,多条指令也可以作为一个宏。 定义的宏需要命名保存,成为Access对象。 宏的基本概念 1 9.1 宏的概念 因此,宏是由一个或多个操作组成的集合,是Access的一个对象,其主要功能就是使操作自动进行。 Access预先定义的这50多条指令也称为宏指令。使用宏时,用户不需要编程,只需将所需的宏操作组织起来就可以将已经创建的数据库对象联系在一起,实现特定的功能。 9.1 宏的概念 实现操作自动化的另外一个Access对象是模块。模块需要使用VBA进行编程。凡是宏实现的功能都可以在模块中编程实现。 不过,对于一些事务性或重复性的操作来说,如果宏可以实现,应该尽量使用宏。这样比较简洁和直观,也便于充分利用Access自身的功能,提高效率。对于复杂的操作和控制,则利用VBA编程比较灵活。 9.1 宏的概念 Access提供的几十种常用宏操作可分为如下的类别: 打开、焦点、设置值、更新、记录、 窗口、打印、信息、复制、删除、 重命名、保存、关闭、导入导出等。 如表所示是宏操作的名称和基本功能: (参见教材表9-1)。 常用的宏操作 2 9.1 宏的概念 Access的宏可以是包含操作序列的宏,也可以是一个宏组,宏组由若干个宏组成。另外,还可以使用条件表达式来决定在什么情况下运行宏。根据以上三种情况,可以把宏分为三类: 1.操作序列宏:由顺序执行的宏操作组成的序列。 2.宏组:将相关的宏保存在同一个宏对象中。 3.条件宏:定义条件,根据条件决定一些宏的执行。 宏的分类 3 9.2 宏的创建 创建操作序列宏的过程非常简单,所有宏操作都由Access提供,将宏操作按一定顺序添加进宏中,并设置相关的操作参数即可。系统对每个操作参数都有相关的说明。 在宏设计视图对话框中,选择所需宏操作,输入操作参数,就可完成宏的创建。可以输入有关注释信息。进入宏设计视图有两种方法: (1)在宏对象窗口单击“新建”命令; (2)在要执行宏的对象属性中选择事件,启动宏的设计。 创建宏的基本方法 1 9.2 宏的创建 如图所示为宏设计视图,是创建和修改宏的界面。实际上是一个指令序列表。 宏设计视图由上下两部分组成。 (1)上部分列表:只有“操作”和“注释”两列。可以添加“条件”列和“宏名”列。 操作列:指定宏的操作序列; 注释列:说明文字; 条件列:设置宏操作的执行条件; 宏名列:输入宏组中的宏名称。 (2)下部分是“操作参数”列表。根据不同的宏操作,设置相应的附加信息。 9.2 宏的创建 AUTOEXEC宏 Access提供了一个名为AutoExec的宏。默认情况下,在打开Access数据库时, Access将首先查找AutoExec宏,若找到,就自动执行该宏。 因此,若需要Access打开数据库时自动执行一些操作,可以定义AutoExec宏。 通过工具菜单的“启动”项,可以控制数据库的启动操作。另外,若打开Access数据库时不想自动执行AutoExec宏,可即时按住Shift键。 9.2 宏的创建 创建带条件的宏时,选择“视图”菜单中“条件”命令,或单击工具栏中“条件”按钮,在“宏”设计窗口中添加一个“条件”列。 “条件”列中用表达式表示条件,当表达式的值为真时,执行其操作栏内的宏操作;当表达式的值为假时,则忽略对应操作栏里的宏操作,转到没有指定任何条件的宏操作上执行。 如果有多行宏操作的操作条件与上一行相同,在相应的“条件”栏输入省略号(…)即可;如果该行是无条件执行的宏操作,可使“条件”列为空。 创建条件宏 2 9.2 宏的创建 可以将相关的宏保存在同一个宏对象中,使它们组成一个宏组,这样将有助于对宏的管理。创建宏组的窗口和创建宏的窗口相似,但多了“宏名”列。为每个宏取名,每个宏名下有一个或多个宏操作。宏组中的宏执行时,互相独立,互不干扰。 创建宏组时,先选择“视图”菜单中的“宏名”命令,或单击工具栏“宏名”按钮,在“宏”设计窗口中添加一个“宏名”列。在“宏名”列内,输入宏组中宏的名字。 注意:创建宏组后,在数据库的其他对象中调用宏时,其语法格式
您可能关注的文档
最近下载
- 复工复产专项方案.doc VIP
- 世界各国电压、插头型式一览表.doc VIP
- 长孙皇后不是值得歌颂的历史人物_杨希义.pdf VIP
- 文献检索与毕业论文写作课件.pptx VIP
- 2025—2026 学年第一学期大一高等数学期末考试试卷.docx VIP
- 【2025春】人教版(PEP)三年级下册英语教学工作计划(及进度表).docx VIP
- 一种异质外延单晶金刚石复制生长方法.pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- 《知识管理教学课件》第三讲 知识管理主要活动.ppt VIP
- 第七章第一节++东南亚+课件2024-2025学年七年级地理下册商务星球版.pptx VIP
原创力文档

文档评论(0)