条件操作宏及参数设置
上一节
下一节
复习:
1、宏的基本概念
宏是一种操作命令,命令能在数据库中自动执行。
2、操作序列宏
单个宏——也就是一个宏命令
宏组
子宏
上节课的问题:Autokeys是否可以用宏组来实现?
新课
6.2.2 创建与设计条件操作宏
运行条件宏时,先测试条件,如果条件成立,则执行对应的宏命令,否则不执行。

在使用条件表达式时,需要引用窗体或者报表上的控件值时可以使用如下方式:Forms![窗体]![控件名]Reports![报表名]![控件名]
设置宏操作参数在“宏”设计窗体的下部设置与操作有关的参数:
(1)可以在参数框中输入数值,也可从列表中选择某个设置
(2)如果操作中有调用数据库对象名的参数,则可以将对象从“数据库”窗体中拖动到参数框,从而由系统自动设置操作及其对应的对象类型参数
(3)可以用前面加等号“=”的表达式来设置操作参数
6.3.1 运行宏
宏可以分为独立宏(即单个宏)和嵌入式宏。相应的,宏的运行也可以分为两种,即独立宏的运行和嵌入式宏的运行。
1.独立宏的运行
2.嵌入式宏的运行
对于嵌入在窗体、报表或控件中的宏,执行方法相对而言少很多,主要以响应窗体、报表或控件中事件的形式运行宏。这种方法其实就是嵌入式宏的工作方法。在窗体或报表中发生设定的事件时,如果条件满足,就会触发运行响应的宏。

6.3.2 调试宏
对宏进行调试,可以采用Access的单步调试方式,即每次只执行一个操作,以便观察宏的流程和每一步操作的结果。通过这种方法,可以比较容易地分析出错的原因并加以改正。


