21
7.2.1 创建操作序列的独立宏(例7-1 )
22
7.2.2 创建含有If块的条件操作宏
在“宏生成器”窗格中,单击“添加新操作”组合框右端的
下拉按钮,弹出“操作”的下拉列表,单击“If”项(或双击右侧
“操作目录”窗格中“程序流程”子目录中的“If”项),展开If 块设计窗格,此时该If块设计窗格自动成为当前窗格并且由一个
17
7.1.2 常用的宏操作简介(续)
7.系统命令”
(1)Beep
使计算机发出嘟嘟声,以提醒用户注意。
(2)CloseDatabase
关闭当前数据库。
(3)QuitAccess
退出 Access。可以从几种保存选项中选 择一种。
18
7.1.2 常用的宏操作简介(续)
8. 用户界面命令 (1)AddMenu 为窗体或报表将菜单添加到自定义菜单栏。 (2)MessageBox 显示含有警告或提示消息的消息框。 (3)Redo 重复最近的用户操作。 (4)UndoRecord 撤消最近的用户操作。
的程序代码块。当运行该宏时,如果<条件表达式>的值
为True 便执行Then后<操作序列1>中的操作,否则
(即<条件表达式>的值为False时)就执行Else 后<操
作序列2>中的操作。
28
7.2.2 创建含有If块的条件操作宏(例7-3 )
例7-3 在“学生管理系统”数据库中,创建一个含 有If 块宏,并且在该If 块中含有一个Else块。If操作的条 件表达式是“MsgBox(”是否要打开窗体?“, 1)=1”,当 该条件表达式的值为 True(即单击了由MsgBox 函数打 开的对话框中的“确定”按钮)时,执行“OpenForm” 操作,以“窗体”视图打开名为“例5-9浏览学生基本情 况”窗体,当该条件表达式的值为 False(即单击了由 MsgBox 函数打开的对话框中的“取消”按钮)时,执 行“OpenQuery”操作,以“数据表”视图打开名为 “例4-27查询学生全部成绩”查询。该宏的名称是“例 7-3含有If块及Else块的独立宏”。