第四章 程序设计
数据访问及完善学生管理系统菜单
一.复习提问,引入新课:
复习面向对象的程序及窗体设计,引入新课内容,宏的认识与设计、数据调用及完善学生管理系统菜单。
二.新课教学:
1、认识宏、宏组和条件宏
宏的概念:
宏:是一个或多个操作的集合,每个操作执行特定的功能,其功能是使操作自动化。
宏由一些操作和命令组成,来完成自动化操作,用来执行重复或者复杂的任务。运行宏时,由前到后依次执行。可确保操作的一致性,提高工作效率。宏可以很简单,如执行简单命令,页可以很复杂,如执行绘图操作。所有宏可以是一条单独的命令,页可以是多个命令的集合。
宏组的概念:
宏组:以一个宏名存储的相关宏的集合。调用方式:宏组名.宏名。
条件宏的概念:
条件宏:运行宏时,使用条件表达式决定是否执行每个操作,则称带有条件表达式的宏为条件宏。最多255个字符。逻辑表达式。
宏的功能:
显示和隐藏工具栏;
打开和关闭表、查询、窗体、和报表;
执行报表的预览和打印操作,一级报表中数据的发送;
设置窗体或报表中的控件;
设置ACCESS工作区窗口大小,执行移动、缩小、放大和保存;
执行查询操作,一级数据的过滤和查找;
为数据库设子一系列的操作,简化工作。
创建宏的界面:
数据库窗口中:宏对象(打开、设计、新建)
宏设计窗口中:
定义宏:定义宏“操作”及相关“注释”;
设置宏:设置宏的“操作参数”。
宏设计的工具栏:
宏设置工具:宏名、条件、插入行、删除行、运行、单步运行
宏设计工具功能:
简单宏的创建
创建方法:与其他ACCESS对象一样,创建宏在设计视图中完成,不同的是,创建宏的基本操作都是有系统完成,用户只需对其中某些属性进行设置。小型数据库可以用宏就可以实现其功能,而不需用VBA。
宏可以用来执行某些特定操作,宏组则执行一系列操作。
创建步骤:“宏”→“新建”→“宏名”→“操作”宏代码→设置“操作参数”→保存。
使用宏:创建控件→设置事件属性。
演示简单宏的创建。
打开表、打开查询、打开窗体、打开报表、关闭对象。
运行宏:菜单、工具栏、单步。
使用宏。
2、数据调用及宏命令
常用宏代码:
Access中提供的常用的宏操作命令。
【打开或关闭数据表对象】
Open Form命令用于打开窗体
Open Report命令用于打开报表
Open Query命令用于打开查询
Open Module用于打开模块
Open Table用于打开表
Open View命令用于打开视图
Open Data Access Page命令用于打开数据访问页
Open Diagram命令用于打开图
Open Stored Procedure命令用于打开存储过程
Close命令用于关闭数据库对象
【运行和控制流程】
Run SQL命令用于执行指定的SQL语句
Run App命令用于执行指定的外部应用程序
Run Command用于运行命令
Run Code用于运行代码
Run Macro 用于运行宏
Stop Macro用于停止宏运行
Stop All Macros用于停止一切宏运行
Quit命令用于退出Access
【设置值】
SetValue命令用于设置属性值
【刷新、查找数据或定位记录】
Requery命令用于实施指定控件重新查询,即刷新控件数据
FindRecord命令用于查找满足指定条件的第一条记录
FindNext命令用于查找满足指定条件的下一条记录
GoToRecord命令用于指定当前记录
【控制显示】
Maximize命令用于最大化激活窗口
Minimize命令用于最小化激活窗口
Restore命令用于将最大化或最小化窗口恢复至原始大小
【通知或警告用户】
Beep命令用于使计算机发出“嘟嘟”声
MsgBox命令用于显示消息框
SetWarnings命令用于关闭或打开系统消息
【导入和导出数据】
TransferDatabase命令用于从其它数据库导入和导出数据
TransferText命令用于从文本文件导入和导出数据
【其他】
PrintOut用于打印输出
Auto exec
Auto keys
3、使用宏完善学生管理系统
条件宏的创建
概念:条件宏:运行宏时,使用条件表达式决定是否执行每个操作,则称带有条件表达式的宏为条件宏。最多255个字符。逻辑表达式。
创建步骤:窗体→新建→条件栏→条件(逻辑表达式) →操作命令→参数设置→保存→控件事件→运行。
宏的运行
直接运行:
直接运行宏:宏设计工具栏“运行”,“运行”菜单“运行”。
单步运行宏:宏设计工具栏“单步”—“运行”。
自动运行:宏名(Auto Exec) (可在首次打开数据库时执行一个或一系列的操作)。
组合键运行:宏名(Auto Keys)(可在Access中执行组合键快捷方式运行宏操作命令)。
运行宏组中的宏: 调用方式:宏组名.宏名。
窗体、报表和控件中运行宏:相应事件运行宏。窗体引用宏的表达式:[Forms]![窗体名]![控件名]。
宏组合键及功能
组合键 | 说明 | 组合键 | 说明 |
^A或^4 | Ctrl+任何字母或数字键 | { F1} | 任何功能键 |
^{ F1} | Ctrl+任何功能键 | +{ F1} | Shift+任何功能键 |
{ Insert } | Ins | ^{ Insert } | Ctrl+ins |
+{ Insert } | Shift+Ins | { Delete }或{Del } | Del |
^{ Delete }或^{ Del } | Ctrl+Del | +{ Delete}或+{ Del } | Shift+Del |
三.课堂提问:
1、有哪些类型的宏?
2、创建宏组的好处?
3、简述使用宏完善学生管理系统的步骤?
四.课堂小结:
1、宏的创建与设计;
2、数据调用及宏命令;
3、使用宏完善学生管理系统的步骤和方法。
五.布置作业:
P170简答题和操作题。
¥29.8
¥9.9
¥59.8