6.1设计宏(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)

2024-08-18
| 14页
| 118人阅读
| 15人下载
普通

内容正文:

项目6 宏的应用 项目要求 一个数据库管理系统包含多个功能,在前面的项目中已经创建了查询、窗体、报表等数据库对象,在应用程序中可以通过宏将这些数据库对象连接起来,以方便管理操作。本项目包含下列任务: (1)创建宏及条件宏; (2)根据要求创建宏组; (3)使用宏定义快捷键; (4)宏的应用。 任务1 设计宏 创建宏之前,应了解: 宏的功能: 打开或关闭数据表、报表,打印报表,执行查询。 ● 筛选、查找记录。 ● 模拟键盘动作,为对话框或等待输入的任务提供字符串输入。 ● 显示警告信息框、响铃警告。 ● 移动窗口,改变窗口大小。 ● 实现数据的导入、导出。 ● 定制菜单。 ● 设置控件的属性等。 创建宏的目的 为什么要创建宏 宏实现的功能 创建的宏要实现哪些的功能 创建宏 通过宏生成器创建宏 任务1.1 创建宏 【任务】创建一个名为“浏览学生表”的宏,要求运行该宏时以只读方式打开“学生”表。 任务分析:创建宏的操作是在宏生成器中完成的,创建宏的主要操作包括确定宏名、添加宏操作和设置宏操作参数等。 任务操作: (1)打开“成绩管理”数据库,在“创建”选项卡的“宏与代码”选项组中单击“宏”按钮,打开宏生成器。 任务1 设计宏 (2)在宏生成器左侧的宏设计窗格中单击“添加新操作”右侧的下拉按钮,从弹出的下拉列表中选择宏操作“OpenTable”选项,表示打开表操作,如图6-2所示。也可以在“操作目录”窗格中的“操作”列表中选择“数据库对象”选项,然后再选择“OpenTable”选项。 (3)保存宏。 任务1 设计宏 任务1.2 编辑宏 【任务】修改【任务1.1】,在“浏览学生表”宏中,在执行打开“学生”表操作前添加一条宏操作MessageBox,要求每当打开“学生”表时首先给出提示信息。 任务分析:修改宏也是在宏设计视图中进行的,宏操作MessageBox的功能是为操作给出提示信息。 任务操作: (1)在“成绩管理”数据库左侧右击“浏览学生表”宏,从弹出的快捷菜单中选择“设计视图”选项,打开“浏览学生表”宏设计视图。。 任务1 设计宏 (2)在“添加新操作”下拉列表中选择MessageBox宏命令。 (3)单击MessageBox宏命令右侧的上移按钮,将该宏命令上移到“OpenTable”宏命令之前。 (4)运行宏。 任务1 设计宏 做一做 1.创建一个名为“MXS”的宏,其功能为打开“学生信息”窗体。 2.修改“MXS”宏,在“OpenForm”宏操作后分别添加“CloseWindow”“MessageBox”和“OpenTable”宏操作,其中“MessageBox”对应的宏操作的功能是为打开“成绩”表提供提示信息,“OpenTable”对应的宏操作的功能是打开“成绩”表。 任务2 运行宏 运行宏之前,应了解: 运行宏的方法 有哪些运行宏的方法 宏的执行结果 宏的运行结果是否满足需求 任务2.1 直接运行宏 在Access数据库导航中选择宏对象,双击要运行的宏名即可直接运行该宏。 任务2.2 通过命令按钮运行宏 【任务】创建一个窗体,在窗体中添加一个命令按钮,单击该命令按钮时运行“浏览学生表”宏。 任务分析:在窗体中通过单击命令按钮来运行一个宏,使宏成为某些基本操作中所包含的操作,使得操作更为集成,能够实现更多的功能。添加命令按钮时,对应的操作可以使用命令按钮向导来完成。 任务操作: 任务2 运行宏 (1)在窗体中添加命令按钮。 (2)设置命令按钮所执行的宏。 (3)设置命令按钮名字。 (4)保存窗体。 任务2 运行宏 任务2.3 自动运行宏 在Access数据库中创建一个名为AutoExec的宏后,当每次打开数据库时,都会自动扫描该数据库中是否有该宏,如果有则自动运行。 任务2.4 宏的嵌套调用 【任务】创建一个名为MDY的宏,在该宏中调用宏名为“浏览学生表”的宏,并运行两次。 任务分析:宏之间的调用通过RunMarco命令来实现。 任务2 运行宏 任务操作: (1)新建一个宏,在“添加新操作”下拉列表中选择RunMacro宏命令,在宏设计视图的“宏名称”中选择“浏览学生表”选项,“重复次数”设置为2。 (2)保存该宏并命名为MDY。运行该宏,观察运行结果。 任务2 运行宏 做一做 1.分别定义“学生信息”和“学生成绩”两个宏,要求运行时分别打开“学生信息”报表和“学生成绩”报表。 2.新建一个“信息查询”窗体,在窗体中添加两个命令按钮,单击命令按钮时打开第1题中定义的宏,并分别完成相应的功能,该窗体视图如图6-17所示。 3.创建一个名为Autoexec的宏,每当启动Access时,系统自动打开“学生信息”窗体。 $$

资源预览图

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