第七章 宏
1、宏的功能 自动执行重复的操作
2、宏的分类
(1)操作序列宏 具有一些操作集合的宏
(2)条件序列宏
条件序列宏 就是宏里面有条件表达式,运行的时候根据条件是否成立来决定该条件后面的操作是否执行。如果下面的条件表达式和上面的条件表达式一样,可以用 …来表示。
窗体和报表控件表达式的语法P187
Forms![窗体名]![控件名].[属性名]或[Forms]![窗体名]![控件名]
Reports![报表名]!]控件名].[属性名]或 [Reports]![报表名]!]控件名]
(3)宏组
宏组里面有多个宏,可以方便管理宏。引用宏组里面宏的方式:[宏组名].[宏名]
3、常用宏操作名称 见P294页附录D
openForm 打开窗体,openTable 打开表,openQuery 打开查询,runMacro 运行宏,close 关闭某数据库对象,runSql执行sql语句,runApp执行外部应用程序,quit 退出Access,setValue 设置某控件属性值,requery 刷新控件数据,FindRecord查找满足给定条件的第一条记录,FindNext 查找满足给定条件的下一条记录,GoToRecord 用于制定当前记录,Maximize最大化激活窗口,minimize最小化激活窗口,Restore 将最大化或最小化的窗口恢复至原始大小,beep 发声,msgbox 显示消息框,setwarnings关闭和打开系统消息,TransferDatebase 用其它数据库导入和导出数据,TransferText用于从文本文件导入和导出数据。
4、自动运行宏 autoexec