7.2.2 创建宏组
2025年09月21日
7.2.2 创建宏组
宏组是子宏的集合,每个子宏相当于一个单个宏,将相关的子宏组合在一起,构成宏组,即一个宏对象中,包含多个子宏,每个子宏又包含一个或多个操作。
利用宏组有助于数据库管理和维护。在宏组中,为了区分各个不同的子宏,需要为每一个子宏指定一个宏名。
任务7.2 创建宏名为“操作学生表”宏组,包含两个子宏,第1个子宏名为“打开学生表”;第2个子宏名为“关闭学生表”。
设计名为“表操作”窗体,添加两个命令按钮,分别运行“操作学生表”宏组中的两个子宏,程序界面如图7-11所示。
图7-11 界面设计
操作步骤:
(1)单击“创建”选项卡→“宏与代码”组→“宏”,打开“宏1”设计窗口。保存为“操作学生表”。
(2)在“操作目录”面板中,展开“操作流程”,双击“Submacro”(创建宏组的命令),添加宏组的开始及结束标记,在宏组中,输入“子宏”名“打开学生表”,在子宏中添加“Open Table”操作,选择“表名称”为“学生表”,“视图”为“数据表”,如图7-12所示。
图7-12 创建子宏“打开学生表”
(3)同理,创建子宏“关闭学生表”,宏命令为“CloseWindow”,“对象类型”为“表”,“对象名称”为“学生表”,“保存”为“提示”,如图7-13所示,单击“保存”按钮。
(4)创建窗体,添加两个按钮,选中“Command0”,在“属性表”面板中,修改“标题”为“打开学生表”,选择“事件”的“单击”为“操作学生表.打开学生表”,如图7-14所示。同理设计按钮“Command1”,“标题”为“关闭学生表”,选择“事件”的“单击”为“操作学生表.关闭学生表”。
图7-13 创建子宏“关闭学生表”
图7-14 “属性表”面板
(5)切换到“窗体视图”,分别单击命令按钮,验证设计效果。