数据库技术与Access应用第11章 .pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 宏的创建与使用 目录 上页 下页 结束 第11章 宏的创建与使用 11.1宏的基本概述 教学目的 了解宏的作用 熟练掌握宏的创建 ?熟练掌握宏的运行 ?了解事件与宏的操作 11.2?创建宏 11.3 运行宏 11.4事件与宏操作 11.5 宏使用举例 本章小结 习题与实验 11.1??宏的基本概述 宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,并可以自动完成所规定的操作。 11.1.1??宏的功能 宏可以代替执行重复性的数据库管理操作,从而节省用户的时间和精力。 利用宏使得数据库中的对象联系更加紧密,用户可以在窗体中设置宏,打开和使用其他的窗体、查询和报表。例如创建某个宏,在用户单击某个命令按钮时运行宏,打开数据表或打印某个报表。 宏可以为窗体制作菜单,为菜单指定一定的操作。 宏可以显示提示信息框。 可以利用宏筛选记录,提高用户查询记数据的速度。 利用宏实现数据在应用程序之间的传递。 * -*- 11.1.2??宏的组成 宏以操作为单位的,由一连串的操作组成,宏中的操作在运行宏时按 由前到后依次进行。每个操作由操作名及参数组成。 图11-1 操作序列宏设计视图 在窗口的下半部分的“操作参数”区,可以在每个操作的“操作参数”列表框, 选择各操作所需的参数。当“操作”列中指定一个操作后,“操作参数”中将显示该 操作所需设置的各项操作参数。如图11-1所示的窗口中,在“操作”列中选择了 OpenForm后,在宏操作参数设置中,就需要指定打开窗体的名称、视图类型及数据模 式等。 * -*- 11.1.3??宏的类型? Access中的宏可以是包含操作序列的一个宏,也可以是由若干个宏构成的宏 组。 1.操作序列 这是最基本的宏类型。其操作动作的执行是按宏命令的排列顺序依次完成的。 如图11-1所示。 2.宏组 宏组是指在同一个宏窗口中包含的一个或多个宏的集合。创建宏组的一般方法 和创建宏基本相同,唯独不同的是在宏的设计视图中,添加了“宏名”列,如图 11-2所示。 在“宏名”列中,可以给每个宏指定一个名称,然后设置每个宏相应得操作。 调用格式:宏组名.宏名 图11-2 * -*- 11.1.3??宏的类型 3.条件操作宏 条件宏就是利用宏的条件表达式来控制宏的流程。当宏执行时,首先判断该操 作的执行条件是否成立,若条件为真,则执行该操作;如条件为假,则不执行该操 作,转去判定下一个操作。如图11-3所示。 在“条件”列中,指定某个宏操作的执行条件,一般可以利用“表达式生成器”设定操作的执行条件。在输入表达式的过程中,经常要引用某个控制的值,表达式中的控制必须符合以下格式: Forms![窗体名]![控件名] 或 Reports![报表名]![控件名]。 图11-3 * -*- 11.2??创建宏 在“宏”编辑窗口,可以完成选择宏,设置宏条件、宏操作和操作参数,添加 或删除宏,更改宏顺序等操作。 ??? 创建宏的核心任务就是在“操作”列中添加宏操作。在宏设计窗口的“操作”列 中,添加操作的方法有两种: 在“操作”列中的操作列表中选择需要的操作,并设置操作参数。 直接将数据库对象拖放到操作列中,系统将根据拖放的对象自动设置相应参数。 1.创建操作序列宏 【例11-1】设计一个宏由如下的操作序列组成。 Echo:运行宏时停止屏幕更新。 MsgBox:显示一条信息。 Close:关闭窗体。 * -*- 11.2.1??创建宏 2.创建条件宏 某些情况下,可能希望仅当特定条件成立时才执行宏中的一个或多个操作,这 就需要使用条件来控制宏的流程。创建条件宏的方法如下: (1)在宏设计视图窗口中,单击工具栏的“条件”按钮 ,或选择【视图】? 【条件】命令,在宏窗口中添加“条件”列。 (2)在“条件”列中,输入所需的条件表达式。 (3)在“条件”列中,输入当表达式为真时执行的操作。 (4)如果在条件为真时,要执行多项操作,则在下面行内输入所需的操作,并在 相应的条件列内输入省略号“…”。 【例11-2】创建一个条件宏“判断一个数”,功能用于判断在窗体的文本框中输入的 数据是正、负还是0。 * -*- 11.2.2??测试宏? 为了保证宏命令的正确性,一般在设计完成之后都需要对宏进行测试,然后再把宏附加到某个宏中或事件触发属性中,因此应该了解宏的测试。测试方法如下: 打开宏设计视图窗口? 单击工具栏中的【单步】按钮? ? 单击【运行】按钮 ,或者单

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档