《Access数据库应用技术电子教案习题解答教学课件作者周察金Access8章节》由会员分享,可在线阅读,更多相关《Access数据库应用技术电子教案习题解答教学课件作者周察金Access8章节(45页珍藏版)》请在金锄头文库上搜索。
1、,第8章 - 数据库应用系统集成,返回,Access 数据库应用技术,第8章 数据库应用系统集成,8.1创建和运行宏 8.2菜单的设计与制作 8.3 工具栏和VBA,返回,8.1 创建和运行宏,实例8.1 使用宏运行窗体 【实例目标】 掌握创建宏的基本方法 认识宏生成器 【实例内容】 先创建一个宏,功能为关闭“启动窗体”,并打开 “密码检查”窗体。再将宏指定给“启动窗体”的“继 续”按钮,使得单击“继续”按钮能实现以上操作,8.1.1 实例8.1使用宏运行窗体,【操作步骤】 (1) 启动Access,打开“SPGL”数据库 (2) 创建宏 在“数据库”窗口中,选择 “宏”选项和“新建”按 钮,
2、打开宏生成器 在宏设计区“操作”列第一行选择“Close”,在操 作参数设置区的“对象类型”组合框选择“窗体”, 在“对象名称”组合框选择“启动窗体”,8.1.1 实例8.1使用宏运行窗体, 先在宏设计区“操作”列第二行选择“OpenForm”, 再在操作参数设置区的“窗体名称”组合框中选择 “密码检查” 。如图8-1所示 单击“宏设计”工具栏上的“保存”按钮,或选择 “文件”“保存”命令,打开“另存为”对话框,以 “打开密码检查窗体”为宏的名称,保存宏 单击宏生成器的“关闭”按钮,关闭该窗口,8.1.1 实例8.1使用宏运行窗体,(3) 将宏指定给命令按钮 在“数据库”窗口中,先选择“启动窗
3、体”,再单击 “设计”按钮,打开窗体设计器 先选择“继续”按钮,再在“属性”窗口的“事件”选 项卡中设置“单击”事件运行“打开密码检查窗体” 宏。如图8-2所示,8.1.1 实例8.1使用宏运行窗体, 单击“窗体设计”工具栏上的“保存”按钮,或选择 “文件”“保存”命令,保存修改窗体的结果 运行“启动窗体”,单击“继续”按钮,即可实现打 开“密码检查”窗体,同时关闭“启动窗体”的功能 (4) 关闭“密码检查”窗体,结束本例的操作,8.1.2 创建宏, 宏就是数据库操作代码序列的集合 宏生成器是创建和编辑宏的有用工具 宏生成器由“操作”、“操作参数”和“注释”三部 分组成。其中,“操作”指定操作
4、命令。“操作参 数”指定操作的对象。而“注释”则是对操作的文 字说明,8.1.2 创建宏, 在“数据库”窗口打开宏生成器创建宏 (1) 在“数据库”窗口,选择“宏”对象类型和“新建” 按钮,打开宏生成器 (2) 在宏设计区的“操作”列选择需要的操作 (3) 在参数设置区设置参数值 (4) 保存宏,8.1.2 创建宏,【例8.1】为“密码检查”窗体中的“退出”按钮生成一个宏,使得单击该按钮时能退出Access系统 (1) 打开“SPGL”数据库,在“数据库”窗口中选择 “密码检查”窗体和“设计”按钮,打开窗体设计器 (2) 先在窗体设计器中选择“退出”命令按钮,再在 “属性”窗口的“事件”选项卡
5、中选择“单击”事件, 并单击其属性设置框右边的“对话”按钮,打开 如图8-3所示的“选择生成器”对话框,8.1.2 创建宏,(3) 先单击列表框中的“宏生成器”选项,再选择“确 定”按钮,将打开宏生成器,同时打开“另存为” 对话框。以“退出系统”为宏名称,保存宏 (4) 在宏设计区中操作列的第1行中选择“Quit”操作。 在操作参数设置区设置“选项”参数为“提示” (5) 单击“宏设计”工具栏上的“保存”按钮,或选择 “文件”“保存”命令,保存新建的宏 (6) 关闭宏生成器 (7) 运行“密码检查”窗体验证宏, 显示如图8-4所示,8.1.2 创建宏, 在“属性”窗口打开宏生成器创建宏 (1)
6、 在“属性”窗口中选择一个事件,并单击其属性 设置框右边的“对话”按钮,打开“选择生成器” 对话框 (2) 在“选择生成器”对话框中选择“宏生成器”选项 和“确定”按钮,打开宏生成器创建宏 (3) 使用宏生成器创建宏,8.1.2 创建宏,【例8.2】创建一个宏组“商品库存管理”,其中包含两个宏。“商品订单信息”宏执行打开“订单”表和打开“商品订单统计”查询的操作,“商品进货信息”宏执行打开“进货”表和打开“商品库存”查询的操作 (1) 打开“SPGL”数据库,在“数据库”窗口中,选 择“宏”对象类型和“新建”按钮,打开宏生成器,8.1.2 创建宏,(2) 创建宏组。 选择“宏设计”工具栏上的“
7、宏名”按钮或“视 图”“宏名”命令,在“操作”列左边插入 “宏名”列 在“宏名”列第1个文本框输入宏的名称“商品订单 信息”,在“操作”列选择“OpenTable”操作,在参 数设置区的“表名称”组合框选择“订单”表。再在 “操作”列选择“OpenQuery”操作,在参数设置区 的“查询名称”组合框选择“商品订单统计”查询,8.1.2 创建宏, 在“宏名”列的第3个文本框输入第2个宏的名称 “商品库存信息”,使用相同的方法,指定其第1 个操作是打开“进货”表,第2个操作是打开“商品 库存”查询。最后结果如图8-5所示 以“商品库存管理”为宏名称,保存宏。并关闭 宏生成器,8.1.2 创建宏,(
8、3) 验证“商品库存管理”宏组 使用窗体设计器新建一个名为“宏组”的窗 体,在该窗体上添加两个命令按钮:“商品订单 信息”、“商品库存信息” 先单击“商品订单信息”按钮,在“属性”窗口的 “事件”选项卡中,设置“单击”事件执行的操作是 运行“商品库存管理”宏组中的“商品订单信息” 宏。如图8-6所示,8.1.2 创建宏, 使用相同的方法,设置“商品库存信息”命令按钮 的“单击”事件执行的操作是运行“商品库存管理” 宏组中的“商品库存信息”宏 运行窗体。先单击“商品订单信息”命令按钮,再 单击“商品库存信息”命令按钮。观察运行宏的效 果 (4) 保存窗体,关闭窗体设计器,8.1.2 创建宏, 创
9、建宏组 (1) 打开宏生成器 (2) 选择“宏设计”工具栏上的“宏名”按钮或“视 图”“宏名”命令,在宏生成器中添加 “宏名”列 (3) 在“宏名”列输入各个宏的名称,并将宏的操作 组织在该名称下 (4) 保存宏组,8.1.3 运行宏, 使用其它对象运行宏 先将宏指定给控件的某个事件,则该事件发生时 将运行指定的宏 在宏生成器中运行宏 选择“宏设计”工具栏上的“运行”按钮 选择“运行”“运行”命令,8.1.3 运行宏, 在“数据库”窗口中运行宏 双击需要运行的宏 先选择宏,再单击“运行”按钮 运行宏组中的宏 在对象的事件中以“宏组.宏名”的格式运行宏组中 的宏 选择“工具”“宏”“运行宏”命令
10、,打开“执行宏” 对话框,运行宏组中的宏。如图8-7所示,8.1.3 运行宏, 使用宏运行宏 创建宏时,指定宏的“操作”为“RunMacro”,设 置“宏名”属性值为需要调用的宏的名称,即可在 该宏中调用另一个宏 自动运行的宏 将宏命名为“Autoexec”,打开数据库时即可自动 运行该宏,8.1.3 运行宏,【例8.3】创建一个自动运行的宏,当打开“SPGL”数据库时,该宏自动运行,打开“启动窗体” (1) 在“SPGL”数据库窗口中,打开宏生成器 (2) 创建打开“启动窗体”的宏。如图8-8所示 (3) 以“Autoexec”为宏的名称,保存宏 (4) 验证“Autoexec”宏: 先关闭
11、“SPGL”数据库,再 打开“SPGL”数据库。该宏将自动运行,打开“启 动窗体”,8.2 菜单的设计与制作,实例8.2 制作商品管理系统的菜单 【实例目标】 掌握创建菜单的基本方法 掌握设置快捷键的基本方法 【实例内容】 使用宏制作如图8-9所示的菜单系统,菜单命令 说明如表8-1所示, 并将菜单指定给新建的主窗体,8.2.1 实例8.2制作商品管理系统的菜单,【操作步骤】 (1) 启动Access,打开“SPGL”数据库 (2) 创建“订单信息”命令下的二级菜单 在“数据库”窗口中,打开宏生成器新建宏 选择“宏设计”工具栏上的“宏名”按钮,或“视 图”“宏名”命令,插入 “宏名”列 按照表
12、8-2所示,创建宏组“订单信息_M2”。最 后结果如图8-10所示,8.2.1 实例8.2制作商品管理系统的菜单, 以“订单信息_M2”为名保存宏组 (3) 使用相似的方法,按照表8-3所示,创建生成 一级菜单“编辑数据”的宏组“编辑数据_M1”。 创建宏组的最后结果如图8-11所示 (4) 按照表8-4所示,创建生成一级菜单“查询数 据”的宏组“查询数据_M1”。创建宏组的最后 结果如图8-12所示,8.2.1 实例8.2制作商品管理系统的菜单,(5) 按照表8-5所示,创建生成一级菜单“统计数 据”的宏组“统计数据_M1” (6) 按照表8-6所示,创建生成一级菜单“系统工 具”的宏组“系
13、统工具_M1” (7) 按照表8-7所示,创建生成主菜单的宏“主菜 单_M”,8.2.1 实例8.2制作商品管理系统的菜单,(8) 创建主窗体 在“数据库”窗口中,打开窗体设计器新建窗体 设置窗体“菜单栏”属性的值为“主菜单_M”, “记录选择器”、“导航按钮”、“分隔线”属性值 均为“否”;“标题”属性值为“商品管理系统” 创建一个宏“最大化窗体”,宏的操作是 “Maximize”,没有参数,8.2.1 实例8.2制作商品管理系统的菜单, 将“最大化窗体”宏指定给窗体的“打开”事件 以“主窗体”为名,保存窗体 运行窗体,即可得到如图8-9所示的菜单 (9) 关闭主窗体。结束本例的操作,8.2
14、.2 制作下拉式菜单, 使用宏制作下拉式菜单系统 (1) 设计好菜单的结构和各菜单命令的功能 (2) 使用宏设计菜单 (3) 设置窗体的“菜单栏”属性的值,将菜单指定给 窗体,8.2.2 制作下拉式菜单, 注意事项 创建菜单宏时,应从最低层的菜单开始,逐层 向上创建 每个菜单命令的功能使用一个宏实现。每一个 菜单对应的所有宏组织在一个宏组中 宏组中宏的顺序建议与菜单命令的顺序相同,8.2.2 制作下拉式菜单, 若宏执行具体的操作,则宏名与菜单命令名相 同;如果宏执行运行下级菜单宏的操作 ,则宏 操作为 AddMenu,“菜单名称”参数值与菜单的 命令名相同,“菜单宏名称”参数值指定运行的 下级
15、宏名称 可以用“&快捷键”的形式指定菜单的快捷键 设置宏组的宏名为“-”,可以为菜单添加分隔线,8.2.3 制作快捷菜单,【例8.4】为主窗体创建一个快捷菜单,该快捷 菜单包含“最大化”、“最小化”、“关闭”3个命令, 分别实现最大化窗体、最小化窗体和关闭窗体的 功能 (1) 创建一个菜单宏组“主窗体快捷菜单_M1”,其 中的宏名、操作参数如表8-8所示 (2) 创建拼接快捷菜单的宏“主窗体快捷菜单_M”。 如图8-13所示,8.2.3 制作快捷菜单,(3) 在窗体设计器中打开“主窗口”,在“属性”对话 框中,设置窗体的“快捷菜单”属性值为“是”, “快捷菜单栏”属性值为快捷菜单宏的名称“主窗
16、 体快捷菜单_M”,如图8-14所示 (4) 运行主窗体,在窗口范围内单击右键,即可看 到新建的快捷菜单如图8-15所示。单击快捷菜单 中的命令,可以实现相应的管理窗口的功能 (5) 关闭主窗体,结束本例的操作,8.2.3 制作快捷菜单, 使用宏创建快捷菜单的一般方法 (1) 创建实现快捷菜单功能的宏组 (2) 创建一个运行宏组的菜单宏 (3) 将菜单宏指定给某个对象,8.3 工具栏和VBA,实例8.3 为商品管理系统创建工具栏 【实例目标】 掌握创建工具栏的基本方法 掌握将工具栏指定给窗体的基本方法 【实例内容】 使用系统的“新建”、“打开”、“保存”“剪切”、 “复制”、“粘贴”、 “删除”、“查找”、“替换” 命令,创建一个工具栏,8.3.1 实例8.3为商品管理系统创建工具栏,【操作步骤】 (1) 选