第八章宏的创建与运行。

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11
创建和编辑宏6
创建简单宏
特点: 在宏设计窗口,只包
含“操作”和“注释” 两列;由一条或多条 简单操作组成,宏执 行时按照操作的顺序 一条一条地执行,直 到操作完毕为止。
12
创建和编辑宏7
创建宏组
一个宏对象是Access中的一个容器对象,其间可以包含 若干个宏,而一个宏又是由若干个操作组成。
任务2:添加宏操作为打开“学生信息”报表,条件是当“学 生表”窗体中选中男学生时显示(提示:要先运行学生表窗体)
16
创建和编辑宏11
宏的编辑
移动宏操作
选中,鼠标拖动 移动宏将移动宏操作的所有条件与操作参数
Forms![窗体名]![控件名] Reports![报表名]![控件名]
条件宏说明:
如果希望条件为“真”时执行多项操作,可以在后续“条件”列中输入 省略号,表示仍然是条件操作。
如果条件为“真”,执行条件操作(包括后续行“条件”为省略号的操 作),然后执行后面的操作;否则,跳过设置条件的操作以及带省略号 的操作,转到后续操作继续执行。
宏可以实现的功能
Access 中定义了很多宏操作,这些宏操作可以完成以下 的功能。
打开或关闭表、窗体或报表,执行查询,预览或打印报表。 筛选、查找记录。 执行任意的应用程序模块,含DOS程序。 显示信息框、响铃警告。 移动窗口,改变窗口大小。 模拟键盘动作,对对话框或其他等待输入的任务提供字符
使用宏,将多个操作集合在一起,就可以自动完成各 种简单的重复性工作,从而提高工作效率。
5
宏对象概述4
宏的相关概念:
宏操作
是由Access本身提供的、组成宏的基本单元,可以把宏操 作看成是完成一定功能的代码。

宏是用来自动执行任务的一个或一组操作命令的集合,其 中每个操作命令称为宏操作,每个宏操作能实现特定的功 能。
宏名:可以为每个宏指 定名称;
条件:设置宏运行的条 件,如果条件的值为 True 或“是”,就会 运行该宏;
操作:从Access定义的 命令中选择;
注释:输入说明性的内 容,不影响宏的执行;
9
创建和编辑宏4
宏的设计视图
宏名列
在“宏名”列中,可以给每个宏指定一个名称。这是由于一个宏对象是 一个宏组,其间包含若干个宏。为了在宏组中区分各个不同的宏,需要 为每一个宏指定一个宏名。
此四列中的内容,除了“操作”列中必须输入宏所要运行的操 作之外,其它3列中的内容均可以省略。
10
创建和编辑宏5
创建宏
建立宏的目的是利用宏做一系列的工作,因 此建立的宏通常不会只包含一个动作,这就 要求在创建之前仔细考虑所涉及的每个步骤。 具体而言,创建宏主要包含以下几个方面的 工作。
选择需要的操作。 为每个操作选择(或输入)正确的参数。 若有需要,保存为容易理解的宏名。
6
创建和编辑宏1
任务1 创建一个宏 使其具有打开窗体的功 能。
步骤:
在宏对象窗口选择新建,显示宏设计窗口 选择第一行中的“操作”列的下拉列表框中的—
OpenForm 在设计窗口的备注中,输入“进入学生课程管理系
统” 在操作下方的“窗体名称”中,选择“系统主界面” 保存宏名称为“打开主界面”
7
创建和编辑宏2
宏的设计视图
宏“设计视图”窗口分为上下两部分,分别为设 计区和操作参数区。
窗口的上半部分是设计区。
设计区包含四个参数列,分别为“宏名”、“条件”、 “操作”和“注释”。
四个参数中,“操作”列必须选择命令,其它三列的
内容均可以省略。
8
创建和编辑宏3
宏的设计视图
14
创建和编辑宏9
创建条件宏
条件宏是指通过条件的设置来控制宏的执行。在“条件” 列中输入条件表达式。
条件表达式的结果只有两个:“真”或“假”。 如果表达式的结果为“真”,则执行该行ຫໍສະໝຸດ 操作。加上省略 号15
创建和编辑宏10
创建条件宏
条件表达式:对于引用窗体或报表上相关控件值,其语法格式 为:
将若干个宏设计在一个宏对象中,这个宏对象即称为一 个宏组。一个宏对象具有自己的对象名称,而其中的每 一个宏按照“宏名”列中的名称来标识。
宏组中宏的访问形式:
宏组名.宏名
13
创建和编辑宏8
创建宏组
将若干个宏放在一 个宏组中,不仅减 少了宏组的个数, 而且可以方便地对 数据库中的宏进行 分类管理和维护。 宏组中的每一个宏 都能独立运行,互 相没有影响。
第八章 宏的创建和使用
1
本章内容
宏对象概述 创建宏与宏组 常用的宏操作 宏的调试、宏的修改与运行 了解宏的综合应用
使用宏创建菜单 创建登录宏
2
宏对象概述1
在前面的章节中,介绍了Access数据库中的基本操 作,如表、查询、窗体、报表等对象的使用。利用 这些对象可以实现对数据库系统的操作,但是要让 用户在数据库应用环境中进行工作还是不现实的。
因为,这要求用户也必须熟悉Access的操作,而且,让 用户在一个开放的数据库环境下工作很容易导致数据的 正确性和安全性的意外问题。
所以,通常会创建一个用户界面,数据库的最终用 户可以通过这个界面方便完成对数据库的操作。
在Access中,要实现这样的功能,不可避免的会涉 及到“宏”。
3
宏对象概述2
最复杂的宏组中有多个宏名,每个宏名中也有多个宏操作。
条件列
在“条件”列中,可以指定每一条操作的执行条件。一般可以利用“表 达式生成器”设定操作的执行条件。
操作列
在“操作”列中,应该从50多个Access操作中选定一个操作。
备注列
在“备注”列中,可以填入文字,这些文字将用来帮助说明每个操作的 功能,以便于以后对宏的修改和维护。
串的输入。 定制菜单。 数据的导入、导出。 对控件属性赋值。
4
宏对象概述3
宏可以实现的功能
从上面的功能可以看出宏操作几乎涵盖了数据库 管理的全部细节,所以常常用宏来实现对一个 Access数据库应用系统的界面管理。
宏和表、查询、窗体等一样也是Access 中数据库 的对象之一。
相关文档
最新文档