6.3创建条件宏(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)

2024-08-18
| 17页
| 154人阅读
| 15人下载
普通

内容正文:

项目6 宏的应用 项目要求 一个数据库管理系统包含多个功能,在前面的项目中已经创建了查询、窗体、报表等数据库对象,在应用程序中可以通过宏将这些数据库对象连接起来,以方便管理操作。本项目包含下列任务: (1)创建宏及条件宏; (2)根据要求创建宏组; (3)使用宏定义快捷键; (4)宏的应用。 任务3 创建条件宏 建立条件宏之前,应了解: 【任务】创建一个“计算”窗体,在文本框中输入一个数值后,单击“确定”按钮,调用宏判断输入的数值是否为算式的值,判断结果分别如图6-18和图6-19所示。 条件宏的应用 条件宏应用在哪些方面 条件宏的设计 规划好条件宏的创建操作 创建条件宏 应用条件建立条件宏 任务3 创建条件宏 任务分析:窗体命令按钮中用到一个带条件的宏,该宏的结构是If…Else…End If,当输入的数值为算式的结果时,执行If句块后系统会给出计算正确的提示信息;否则执行Else语句块,系统给出计算错误的提示信息。窗体中的算式用标签控件来显示,可通过文本框控件输入数值。 任务操作: (1)新建一个名为“计算”窗体,添加一个标签、一个文本框和一个命令按钮,并命名标签标题和按钮标题。 (2)打开宏生成器。 任务3 创建条件宏 (3)添加IF语句块。 (4)添加ELSE语句块。 (5)保存。 任务4 创建子宏 建立子宏之前,应了解: 任务4.1 设计子宏 【任务】为对学生信息进行管理,需要建立由“浏览表”“运行查询”“打开窗体”和“预览报表”4个子宏构成的宏。 任务分析:要创建的宏包含4个子宏,分别是“浏览表”子宏的功能是打开“学生”表;“运行查询”子宏是执行“学生成绩查询”;“打开窗体”子宏是打开“学生信息”窗体;“预览报表”子宏是预览“学生成绩”报表。 任务操作: 子宏的特点 子宏应用特点 子宏的设计 规划好子宏的设计操作 子宏的调用 调用子宏的方法 任务4 创建子宏 任务操作: (1)新建一个宏,在宏生成器中单击“添加新操作”下拉按钮,在下拉列表中选择Submacro宏操作,打开子宏Sub1设计视图。 (2)将默认的子宏名Sub1修改为“浏览表”,在其“添加新操作”下拉列表中添加OpenTable命令,在“表名称”下拉列表中选择“学生”表,在“数据模式”下拉列表中选择“只读”选项。 任务4 创建子宏 任务操作: (3)单击子宏“浏览表”EndSubmacro后的“添加新操作”下拉按钮,选择Submacro宏操作,再添加一个子宏,子宏名为“运行查询”,添加宏操作为OpenQuery,在“查询名称”下拉列表中选择“学生成绩查询”,“数据模式”为“只读”,如图6-27所示。 任务4 创建子宏 任务操作: (4)用同样的方法,再分别添加第3个和第4个子宏,子宏名分别为“打开窗体”“预览报表”,操作对象分别是“学生信息”窗体、“学生成绩”报表,分别如图6-28和图6-29所示。 (5)保存该宏,并命名为“学生信息”。 任务4 创建子宏 任务4.2 调用子宏 【任务】创建一个名为“主控”的窗体,在窗体中添加4个命令按钮,如图6-30所示,单击这4个按钮,分别执行“学生信息”宏组中对应的子宏,以实现相应的功能。 任务分析:在“主控”窗体中分别添加四个命令按钮,分别单击按钮时,执行对应的“学生信息”宏组中的“浏览信息”“运行查询”“打开窗体”和“预览报表”子宏。窗体中调用子宏格式为“宏组名.子宏名”。 任务操作: 任务4 创建子宏 (1)新建一个名为“主控”的窗体。在窗体设计视图中添加4个命令按钮,其标题分别命名为“浏览信息”“成绩查询”“学生窗体”和“成绩报表”,如图6-31所示。 任务4 创建子宏 (2)在“浏览信息”命令按钮的“属性表”对话框中的“事件”选项卡的“单击”下拉列表中,选择要运行的宏组中的子宏“学生信息.浏览表”,如图6-32所示。 (3)用同样的方法,为“成绩查询”“学生窗体”和“成绩报表”命令按钮分别设置要运行的子宏为“学生信息.运行查询”“学生信息.打开窗体”和“学生信息.预览报表”。 (4)保存窗体。 做一做 1.新建一个名为“奇数”的窗体,当输入一个整数后,单击“确定”按钮,判断该数值是否为奇数,如图6-33所示。 2.创建一个名为TD的窗体,当在窗体中输入一个数值时,判断并显示该数值是正数、零或负数。 3.设计一个宏组,该宏组中包括3个子宏,分别打开一个表、窗体、报表,然后再创建一个窗体,添加3个命令按钮,单击不同的命令按钮时,分别打开该宏组中对应的子宏。 任务5 定义宏键 建立宏键之前,应了解: 【任务】创建一个名为AutoKeys的宏组,定义【F2】快捷键用于打开“学生信息”窗体视图,定义【Ctrl+P】组合键用于预览“学生成绩”报表,定义【Shift+F3】组合键用于给出提示信息“祝贺你即将学完本课程!”。 任务分析:宏键应根据宏键的语法规则来定义(见表6-2),例如,【F2】快捷键宏名为“{F2}”,【Ctrl+P】组合键的宏名为“^P”,【Shift+F3】组合键的宏名为“+{F3}”;创建名为AutoKeys宏组与创建其他宏组的方法类似。 任务操作: 宏键的特点 宏键的应用特点 宏键的设计 规划好宏键的设计操作 宏键的应用 宏键的应用方法 任务5 定义宏键 任务操作: (1)新建一个宏,进入宏生成器,单击“添加新操作”下拉按钮,在下拉列表中选择Submacro宏操作,切换到子宏Sub1设计视图,定义子宏名为“{F2}”,在“添加新操作”下拉列表中选择OpenForm宏命令,在“窗体名称”下拉列表中选择“学生信息”窗体,如图6-35所示。 (2)参照上述方法,单击子宏“{F2}”后的“添加新操作”下拉按钮,定义一个名为“^P”的子宏,如图6-36所示。 任务5 定义宏键 任务操作: (3)以同样的方法,定义子宏“+{F3}”,如图6-37所示。以AutoKeys为宏组名保存该宏。 保存该宏组后,在Access任意一个对象视图上,按【F2】快捷键,系统就会自动打开“学生信息”窗体;按【Ctrl+P】组合键则可预览“学生成绩”报表;按【Shift+F3】组合键则弹出提示信息“祝贺你即将学完本课程!”,如图6-38所示。 Bye 17 $$

资源预览图

6.3创建条件宏(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
1
6.3创建条件宏(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
2
6.3创建条件宏(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
3
6.3创建条件宏(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
4
6.3创建条件宏(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
5
6.3创建条件宏(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。