《access数据库应用基础教程ch10》由会员分享,可在线阅读,更多相关《access数据库应用基础教程ch10(14页珍藏版)》请在金锄头文库上搜索。
1、Access数据库应用基础教程(第二版) 清华大学出版社第10章 宏 Access 数据库应用基础教程(第二版) 清华大学出版社教学目标教学重点教学过程Date1Access数据库应用基础教程(第二版) 清华大学出版社教学目标l理解宏的概念l熟悉宏的设计视图l了解宏的类型l掌握创建宏的方法l掌握测试与运行宏的方法Date2Access数据库应用基础教程(第二版) 清华大学出版社教学重点l理解宏的概念l熟悉宏的设计视图l掌握创建宏的方法l掌握测试与运行宏的方法Date3Access数据库应用基础教程(第二版) 清华大学出版社教学过程l什么是宏?l宏的设计视图 l宏的类型 l创建宏l测试与运行宏l
2、宏实例Date4Access数据库应用基础教程(第二版) 清华大学出版社10.1 宏概述 l什么是宏 l宏的设计视图 l宏的类型 Date5Access数据库应用基础教程(第二版) 清华大学出版社什么是宏 l宏就是一个或多个操作的集合。每个操作 都由命令来完成,这些命令由Access定义 ,例如,Access定义了OpenForm命令来 打开窗体。在宏对象中,可以定义各种动 作,如打开和关闭窗体、显示及隐藏工具 栏、预览或打印报表等。一般来说,在进 行事务性或重复性的操作时需要使用到宏 ,如打开和关闭窗体,显示和隐藏工具栏 或运行报表等。 Date6Access数据库应用基础教程(第二版) 清
3、华大学出版社宏的设计视图 l在数据库窗口中,单击“对象”列表中的“ 宏”按钮,然后单击数据库窗口工具栏中 的“新建”按钮,打开宏的设计视图,如 图所示。l从图中可以看出,宏的设计视图窗口分 为上下两个部分。窗口的上半部分为设 计区;窗口的下半部分为操作参数区。 设计区包含了4个参数列,分别为“宏名” 、“条件”、“操作”和“注释”。在新建宏 时,默认打开“操作”和“注释”列,单击 工具栏中的“宏名”按钮和“条件”按钮可 以显示“宏名”和“条件”列。这4个参数列 中,“操作”列是必须的,其他3列的内容 可以省略。 Date7Access数据库应用基础教程(第二版) 清华大学出版社宏的类型 l简单
4、宏:简单宏的设计视图窗口只包含“操 作”和“注释”两列;由一条或多条简单操作 组成。l宏组:一个宏对象是Access中的一个容器 对象,其间可以包含若干个宏,而一个宏 又是由若干个操作组成。 l条件宏:条件宏是指通过条件的设置来控 制宏的执行。Date8Access数据库应用基础教程(第二版) 清华大学出版社10.2 创建和使用宏 l创建宏 l测试与运行宏 l编辑宏 l常用的宏命令 Date9Access数据库应用基础教程(第二版) 清华大学出版社创建宏l创建单个宏 l创建条件宏 l创建宏组 Date10Access数据库应用基础教程(第二版) 清华大学出版社测试与运行宏 l测试宏:一般在创建
5、之后都需要对宏进行测试,然后再把 它附加到某个宏中或事件触发属性中。l运行宏:如果要运行一个宏,有以下几种方法 如果要在宏的设计视图窗口中运行宏,直接单击工具栏中的“运行 ”按钮即可。 若要在数据库窗口中运行宏,首先选择需要运行的宏对象,然后 单击工具栏中的运行按钮,或者直接双击打开宏对象。 选择“工具”|“宏”|“运行宏”命令,打开“执行宏”对话框,在“宏名” 文本框中直接输入需要运行的宏的名称,然后单击“确定”按钮即 可运行该宏。 通过使用DoCmd对象的RunMacro方法,从Microsoft Visual Basic过程中执行宏。l运行宏组:如果要运行宏组中的宏,除了使用以上介绍的
6、几种方法外,还可以将宏指定为窗体或报表的事件属性值l从另一个宏或Microsoft Visual Basic过程中运行宏。 Date11Access数据库应用基础教程(第二版) 清华大学出版社编辑宏 l如果需要编辑已存在的宏,有以下两种方法: 直接选中数据库窗口中的宏对象,然后单击数据库工 具栏中的“设计”按钮打开宏的设计视图窗口,在其中 对其进行编辑。 第二种方法是所谓的就地编辑,不需要先跳离窗体设 计视图或报表设计视图,只需选中应用宏的控件,然 后单击工具栏中的“属性”按钮打开该控件的属性设置 对话框,将对话框切换到“事件”选项卡,选中引用宏 的事件选项,该选项后面立即出现一个省略号按钮,
7、 单击该按钮即可打开相应宏的设计视图窗口,对宏进 行必要的编辑修改后,单击工具栏中的“保存”按钮即 可。Date12Access数据库应用基础教程(第二版) 清华大学出版社常用的宏命令 lAddMenu、ApplyFilter、Beep、CancelEvent 、CopyDatabaseFile、CopyObject、 DeleteObject、CloseEcho、FindNext、 FindRecord、GoToControl、GoToRecord、 Maximize、Minimize、MsgBox、OpenForm、 OpenReport、OpenQuery、PrintOut、Quit、 RepaintObject、Restore、RunMacro、 SetValue、StopMacroDate13Access数据库应用基础教程(第二版) 清华大学出版社10.3 宏实例 l指定键值 l将宏对象转换为Visual Basic代码 l判断空报表 l检索数据 Date14