LOGO 7.1 宏的基础知识
7.1.1 宏的概念
宏就是用于组织 Access基本操作的指令集合。我们把能自动执行某些操作的命令统称为宏。
宏与菜单命令都可实现对数据库的操作,菜单命令一般用在数据库的设计阶段,而宏常用在数据库的执行过程中;菜单命令必须由使用者发出动作指令,而宏则可以在数据库中自动执行。
返回首页
LOGO 7.1 宏的基础知识宏管理界面图返回首页
LOGO 7.1 宏的基础知识宏设计窗口返回首页
LOGO 7.2 宏的设计
7.2.1 创建宏
例 7-1:创建一个简单宏,用于打开“学生基本信息”数据表且不允许修改表内容。
( 1)打开数据库:基础练习。
( 2)单击图 7-1所示的宏管理界面中的新建按钮,打开宏设计器界面。
( 3)(点击操作列第一个单元格中的下拉箭头)将光标放入第一行操作列,单击下拉箭头,从展开的基本操作列表中选择 OpenTable命令(也可以直接输入 OpenTable)。注释列的内容可以选填,当然也可以输入说明信息,如“学生基本信息表,只读”。
返回首页
LOGO 7.2 宏的设计
( 4)在操作参数区,表名称处选择“学生基本信息”,视图处默认为“数据表”,数据模式处选择“只读”。设计结果如图
7-4所示。
说明,Access中有 53种基本操作,不同的操作其参数也会不同,
但参数及其选项的含义一般都很明确,并且在参数区右面的部分也会提供较详细的说明,请读者自行学习掌握,特别要掌握常用宏操作的参数设置。
( 5)单击工具栏中的“保存”按钮,在弹出的另存为对话框中输入宏名称(如“首个宏”),确定后保存。
返回首页
LOGO 7.2 宏的设计
7.2.2运行宏
从宏列表中选中宏,执行以下操作:
◆ 双击宏对象。
◆ 单击数据库工具栏中的运行按钮。
◆ 右击宏对象,执行弹出快捷菜单的“运行”命令。
选择“工具 /宏 /运行宏”菜单命令,打开执行宏对话框,
输入宏名单击“确定”即可运行指定的宏。
宏设计工具栏中的“运行”按钮用于运行设计器中的当前宏。
返回首页
LOGO 7.2 宏的设计
7.2.3 编辑宏
在宏列表中选中宏对象,单击数据库工具栏中的设计按钮,该宏将被打开在宏设计器中。在设计窗口中用户可以更换操作,变更操作参数以及修改其他信息等。
宏编辑完毕保存即可。编辑后的宏只有在被保存后才能交付运行。
返回首页
LOGO 7.2 宏的设计
7.2.4 多操作宏返回首页
LOGO 7.2 宏的设计
7.2.5 条件宏返回首页
LOGO 7.2 宏的设计例 7-4:设计一个条件宏,首先要求用户输入密码(假设密码为,123456”),如果密码正确将发出两声蜂鸣并打开预览,向导报表:学生成绩”。无论密码正确与否,
都向用户提出致谢。
返回首页
LOGO 3.7 SQL查询
7.2.6 调试宏在宏设计器中打开宏,单击宏设计工具栏中的,单步,按钮,弹出宏单步调试窗口 。
左侧按钮的作用为:
◆ 单步执行:表示将执行宏中下一个操作;
◆ 继续:表示终止当前调试并连续执行余下的操作;
◆ 停止:表示停止当前宏的运行和调试 。
返回首页
LOGO 7.3 使用宏组
7.3.1 宏组的概念
宏组是宏的集合,即同一宏名称下存储有多个宏,每个宏又都有各自的宏标识。
在设计 Access数据库过程中,可能会创建很多宏,如果把相关的宏分别组织到不同的宏组中,将有助于改善宏的组织和管理。
返回首页
LOGO 7.3 使用宏组
7.3.2 设计宏组
例 7-5:设计一个宏组,其中包括“打开表”和“关闭表”两个宏;前者用于分别打开“选课表 1”和“选课表 2”,后者用于将这两个表分别关闭。
返回首页
LOGO 7.3 使用宏组
7.3.3 使用宏组
可以使用“宏名称,宏名”来识别宏组中不同的宏。如该宏组中
“打开表”这个宏的完整标识就是“宏组,打开表”。
打开执行宏对话框,在宏名输入框中输入“宏组,打开表”,单击确定按钮后宏中所指定的两个表将会被分别打开。
对宏组而言,如果不具体指定其中的宏标识,系统将自动执行宏组中的首个宏指定的操作。
返回首页
LOGO 7.4 应用宏
7.4.1 事件触发宏
例 7-6:设计一个窗体,单击其中的“打开表”按钮将执行,打开表”宏,
单击其中的“关闭表”按钮将执行对应的“关闭表”宏。
返回首页
LOGO 7.4 应用宏
7.4.2 将宏添加到工具栏返回首页
LOGO 7.4 应用宏返回首页
LOGO 7.4 应用宏
7.4.3 将宏添加到菜单返回首页
LOGO 7.4 应用宏
7.4.4 热键触发宏返回首页
LOGO 7.4 应用宏
7.4.5 自动启动宏
如果把任何一个宏改名为 Autoexec,当该宏所属的数据库被重新打开时,宏 Autoexec都会自动运行。
宏 Autoexec就是特殊的自动启动宏,它会在数据库文件被打开时自动运行。当然如果 Autoexec是一个宏组,
自动运行的将是宏组中的首个宏。
每个 Access数据库中有且最多只能有一个 Autoexec
自动启动宏。
返回首页
LOGO 2.7 数据库的管理
7.4.6 访问对象中的数据例 7-11,创建如图 7-30所示的窗体。在文本框中输入标题,单击更改标题按钮,将改变窗体的标题栏内容;显示和隐藏按钮将控制文本框的显示和隐藏状态。
返回首页
LOGO
返回首页