ACCESS课件第9章宏

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
提示: 提示: 对于简单宏,条件宏,适合用方法1 1. 对于简单宏,条件宏,适合用方法1,2. 宏组中的第一个宏. 对于复杂的宏组,方法1 只能运行宏组中的第一个宏 2. 对于复杂的宏组,方法1,2只能运行宏组中的第一个宏. 使用方法3 对于复杂宏,通过宏组名后面输入一个句点, 3. 使用方法3,对于复杂宏,通过宏组名后面输入一个句点, 然后再输入宏名:宏组名. 然后再输入宏名:宏组名.宏名 例如:运行宏组"统计数据"中的宏"全校人数统计" 例如:运行宏组"统计数据"中的宏"全校人数统计", 则输入:统计数据. 则输入:统计数据.全校人数统计
提示:宏只有设计视图一种方式.在设计视图下, 提示:宏只有设计视图一种方式.在设计视图下,可 设计视图一种方式 以创建,修改,运行宏. 以创建,修改,运行宏.
4
Baidu Nhomakorabea
三,宏的测试和保存P166 宏的测试和保存
单击工具栏上的【运行】按钮; 单击工具栏上的【运行】按钮; 宏测试无误后,关闭宏设计窗口,出现对话 宏测试无误后,关闭宏设计窗口, 询问是否保存宏,选择【 按钮, 框,询问是否保存宏,选择【是】按钮,输入 宏的名称即可. 宏的名称即可.
提示:条件列省略号的含义P168 提示:条件列省略号的含义P168
7
三,宏组P168 宏组P168
简单宏只包括宏操作, 简单宏只包括宏操作,没 有内部宏名. 有内部宏名.区别数据库 窗口宏对象列表中的宏名 一个宏是由一个或若干个 一个宏是由一个或若干个 操作组成. 操作组成. 将若干个宏设计在一个宏 对象中,这个宏对象即称 对象中, 为一个宏组 宏组. 为一个宏组. 在一个宏组中, 在一个宏组中,每一个宏 按照"宏名" 按照"宏名"列中的名称 来标识. 宏组命名为: 来标识. 宏组命名为:按钮
10
9,在打开数据库时自动运行宏P171 在打开数据库时自动运行宏P171
Access中设置了一个特殊的宏组名: Access中设置了一个特殊的宏组名: 中设置了一个特殊的宏组名 Autoexec(大小写均可). ).如果将一个宏组 Autoexec(大小写均可).如果将一个宏组 的名称命名为Autoexec Autoexec, 的名称命名为Autoexec,那么在打开数据库 时将首先自动执行该宏组. 时将首先自动执行该宏组.
一个宏组中有3个宏名:雇员,产品, 一个宏组中有3个宏名:雇员,产品,报表 产品宏名中有2个操作, 产品宏名中有2个操作,雇员和报表中各有一个操作 8
宏组示例P169图9-6 宏组示例P169图 P169 将若干个宏放 在一个宏组中, 在一个宏组中, 不仅减少了宏 组的个数, 组的个数,而 且可以方便地 对数据库中的 宏进行分类管 理和维护. 理和维护.宏 组中的每一个 宏都能独立运 行,互相没有 影响. 影响. 思考:宏组中可包含多个宏,相互关联, 思考:宏组中可包含多个宏,相互关联,每一个 宏不能单独运行? 宏不能单独运行?
思考: 思考: 能自动执行某种操作或操作集合的称为宏, 能自动执行某种操作或操作集合的称为宏,其中每 个操作执行特定的功能? 个操作执行特定的功能?
6
二,条件宏 P167
条件宏是指通过 条件宏是指通过 是指 条件的设置来控 制宏的执行. 制宏的执行.在 条件" "条件"列中输 入条件表达式, 入条件表达式, 如果表达式的结 如果表达式的结 果为" 果为"真",则 执行该行的操作. 执行该行的操作.
12

第九章 宏
教案制作: 教案制作:于艳华
1
9.1 宏的概述 P165
一,什么是宏 宏是由一个或多个操作组成的集合. 宏是由一个或多个操作组成的集合.每个操作 一个或多个操作组成的集合 都由命令来完成,而命令均由Access定义. Access定义 都由命令来完成,而命令均由Access定义.例 OpenForm"命令表示打开某个窗体 命令表示打开某个窗体. 如:"OpenForm 命令表示打开某个窗体. 宏的作用是使操作自动化. 宏的作用是使操作自动化. 使操作自动化 宏的优点在于无须编程即可完成对数据库对象 宏的优点在于无须编程即可完成对数据库对象 的各种操作. 的各种操作.
9.2 宏的种类 P167
宏的种类有三种: 宏的种类有三种: 1. 简单宏 2. 条件宏 3. 宏组
5
一,简单宏 P166 特点: 特点:
在宏设计窗口,只包含"操作" 在宏设计窗口,只包含"操作"和 注释"两列; 一条或多条简单操 "注释"两列;由一条或多条简单操 作组成, 作组成,宏执行时按照操作的顺序一 条一条地执行,直到操作完毕为止. 条一条地执行,直到操作完毕为止.
2
二,宏的设计视图P165 宏的设计视图
设计区
宏名: 宏名:可以为每个宏指定 名称; 名称; 条件:设置宏运行的条件, 条件:设置宏运行的条件, 如果条件的值为True 如果条件的值为 True 或 就会运行该宏; "是",就会运行该宏; 操作: Access定义的命 操作:从Access定义的命 令中选择; 令中选择; 注释:输入说明性的内容, 注释:输入说明性的内容, 不影响宏的执行; 不影响宏的执行;
11
宏命令P171 9.4 宏命令P171
Access提供了五十多条宏命令,它们可以 Access提供了五十多条宏命令, 提供了五十多条宏命令 对数据库的对象进行操作,可以执行命令, 对数据库的对象进行操作,可以执行命令, 可以处理数据,可以创建菜单等. 可以处理数据,可以创建菜单等. OpenForm, OpenReport, OpenQuery, Close Quit SetValue MsgBox StopMacro
操作参数区 P166提示: 操作"列必须选择命令, P166提示:"操作"列必须选择命令,其它三列的内容均可以省 提示 3 略
P166 1.宏名列 宏名"列中,可以给每个宏指定一个名称. 在"宏名"列中,可以给每个宏指定一个名称.这是由于一 个宏对象可以是一个宏组,其间包含若干个宏. 个宏对象可以是一个宏组,其间包含若干个宏.为了在宏组中区 分各个不同的宏,需要为每一个宏指定一个宏名. 分各个不同的宏,需要为每一个宏指定一个宏名. 2.条件列 条件"列中,可以指定每一条操作的执行条件. 在"条件"列中,可以指定每一条操作的执行条件.一般可 以利用"表达式生成器"设定操作的执行条件. 以利用"表达式生成器"设定操作的执行条件. 3.操作列 操作"列中,应该从50多个Access操作中选定一个操作. 50多个Access操作中选定一个操作 在"操作"列中,应该从50多个Access操作中选定一个操作. 4.备注列 备注"列中,可以填入文字, 在"备注"列中,可以填入文字,这些文字将用来帮助说明 每个操作的功能,以便于以后对宏的修改和维护. 每个操作的功能,以便于以后对宏的修改和维护.
9
宏的运行P169 9.3 宏的运行P169
1,在宏"设计视图"窗口,单击工具栏上的【运行】按 在宏"设计视图"窗口,单击工具栏上的【运行】 可以直接运行宏. 钮,可以直接运行宏. 2,在"数据库"窗口,选择"宏"对象列表中的宏并双 数据库"窗口,选择" 对象列表中的宏并双 可以直接运行宏. 击,可以直接运行宏. 中的【运行宏】 单击【工具】菜单,选择【 3,单击【工具】菜单,选择【宏】中的【运行宏】,在 执行宏"对话框中输入要运行的宏—宏组名 宏名. 宏组名. "执行宏"对话框中输入要运行的宏 宏组名.宏名.
相关文档
最新文档