数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 赵洪帅 林旺 陈立新 第9章 宏

上传人:E**** 文档编号:89416186 上传时间:2019-05-24 格式:PPT 页数:28 大小:472.50KB
返回 下载 相关 举报
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第9章 宏_第1页
第1页 / 共28页
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第9章 宏_第2页
第2页 / 共28页
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第9章 宏_第3页
第3页 / 共28页
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第9章 宏_第4页
第4页 / 共28页
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第9章 宏_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 赵洪帅 林旺 陈立新 第9章 宏》由会员分享,可在线阅读,更多相关《数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 赵洪帅 林旺 陈立新 第9章 宏(28页珍藏版)》请在金锄头文库上搜索。

1、第9章 宏,宏操作,简称为“宏”,是Access中的一个对象,是一种功能强大的工具。通过宏可以轻松完成许多在其他软件中必须通过编写大量程序代码才能做到的事情。本章将介绍有关宏的知识,包括宏的基本概念、宏的类型、常见的宏操作、宏的创建、运行及调试。,9.1 认识宏,宏是一个或多个操作的集合,其中每个操作能够完成一个指定的动作,并实现特定的功能。在Access中,可以利用宏定义各种操作,如打开或关闭窗体、预览或打印报表等。,9.1 宏的种类,在Access中,宏可以分为:操作序列宏、条件操作宏和宏组。 操作序列宏:宏可以是包含一系列操作的一个宏。 条件操作宏:使用条件表达式还可以确定在什么情况下运

2、行宏,以及是否执行某个操作。 宏组:是由一些相关宏组成的宏组。,9.1.2 宏的设计窗口,Access中提供了一系列基本的宏操作,每个操作都有自己的参数,可以按照需要进行设置。“宏”的设计窗口分为上、下两部分,宏的设计窗口如图所示。上半部分为设计区,下半部分为操作参数区,使用 F6键可以在两个区中移动光标。,宏设计工具栏,9.1.3 宏操作,在Access 2003中,提供了50多种宏操作,用户可以从这些操作中选择,创建自己的宏。而对于这些操作,用户可以通过查看帮助,从中了解每个操作的含义和功能。,常见的宏操作,打开类: OpenTable OpenQuery OpenForm OpenRep

3、ort,常见的宏操作,运行类: RunApp RunCode RunCommand RunMacro RunSQL,常见的宏操作,信息告知: Beep Echo MsgBox SetWarnings,常见的宏操作,操作记录 FindRecord FindNext GoToControl GoToRecord,常见的宏操作,Close Quit Setvalue,9.2 创建宏,建立宏的过程主要有指定宏名、添加操作、设置参数及提供注释说明信息等。,9.2.1 创建操作序列宏,【例9.1】创建一个简单的宏,命名为“打开学生表”,功能是打开已经创建的“学生”表。 【例9.2】创建一个宏,命名为“多操

4、作宏”,功能为依次打开“教师”表、“课程”表和“学生成绩查询”查询。,9.2.2 创建条件操作宏,有时用户可能希望仅仅在某些条件成立的情况下才在宏中执行某个或某些操作。宏中的条件可以达到这个目的。,条件说明,在宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件表达式的真假,如果逻辑值为“真”,则执行该行。如果逻辑值为“假”,则忽略该行。而没有指定条件的操作则会无条件执行。在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号“”。,引用说明,在输入条件表达式中,可能会引用窗体或报表上的控件值。可以使用下列的语法: Forms!窗体名称!控

5、件名称或Forms!窗体名称!控件名称 Reports!报表名称!控件名称或Reports!报表名称!控件名称,9.2.2 创建条件操作宏,【例9.3】创建一个条件宏,命名为“验证密码”。功能为判断“条件宏示例”窗体上的密码框(名字为“passward”)中输入的密码是否正确(这里密码暂定为“123456”),如果正确,则打开“学生”表,否则弹出一个消息框“您的密码输入有误,请核对后再重新输入”。,9.2.3 创建宏组,如果有多个宏,可将相关的宏设置成宏组,以便于用户管理数据库。使用宏组可以方便管理宏。 在数据库窗口中的宏名称列表中将显示宏组名称。如果要指定宏组中的某个宏,应使用格式为:宏组名

6、.宏名。,9.2.3 创建宏组,【例9.4】设计一个宏组“学生操作”,宏组的具体操作如表所示。,9.2.4 设置宏的操作参数,选定操作后,在“操作参数”区域会出现相应的操作参数。可以在各操作参数对应的文本框中输入数值,以设定操作参数的属性。也可以使用表达式生成器生成的表达式设置操作参数。,9.3 宏的运行,对于非宏组的宏,可直接指定该宏名运行该宏。对于宏组,如果直接指定该宏组名运行该宏时,仅运行该宏组中的第一个宏名的宏,该宏组中的其他宏名所标识的宏不会被运行。如果需要运行宏组中的任何一个宏,则需要采用“宏组名.宏名”格式指定某个宏。,9.3.1 直接运行宏,方法一:通过双击宏名。 方法二:单击

7、“工具”菜单“宏”“运行宏”命令,打开“运行宏”的对话框,输入宏名后,单击“确定”按钮。 方法三:单击选中要运行的宏,单击工具栏上的【运行】按钮。 方法四:在宏的“设计视图”中,单击工具栏上的【运行】按钮。,9.3.2 通过事件触发宏,在窗体或报表中,用户可以将宏作为某个 控制的事件来运行,要从窗体或报表中运行宏,只需在设计视图相应控件或窗体“属性”中的“事件”选项卡,设置相应的事件属性,从下拉列表中选择相应的宏,当该事件发生时,宏就会自动运行。,9.3.2 通过事件触发宏,【例9.5】打开窗体“条件宏示例”的设计视图,把【例9.3】创建的宏“验证密码”加入到“验证密码”(名称为check)按钮的“单击”事件,切换到“窗体视图”,验证之。,9.3.2 通过事件触发宏,【例9.6】把宏组“学生操作”放到“宏组示例”窗体上的相应按钮的单击事件里。,9.4 宏的调试与修改,在设计好宏后,可能需要检验所设计的宏是否符合需求,这时可以对宏进行调试与修改。,9.4.1 宏的调试,在Access 2003中可以采用宏的单步执行,即每次只执行一个操作,以此观察宏的流程和每一步操作的结果。通过这种方法,可以比较容易地分析出错的原因并加以修改,来完成宏的调试。,9.4.2 宏的修改,在对宏进行调试过程中,对宏操作的运行结果进行分析后,需要修改宏的内容,而修改宏仍将在宏设计窗口中进行。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号