- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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??测试宏? 为了保证宏命令的正确性,一般在设计完成之后都需要对宏进行测试,然后再把宏附加到某个宏中或事件触发属性中,因此应该了解宏的测试。测试方法如下: 打开宏设计视图窗口? 单击工具栏中的【单步】按钮? ? 单击【运行】按钮 ,或者单
您可能关注的文档
- 数据库基础与实践技术第1章 关系数据库基础.pptx
- 数据库基础与实践技术第2章 SQL Server 2008基础.ppt
- 数据库基础与实践技术第3章 数据库创建与维护.ppt
- 数据库基础与实践技术第4章 SQL 语言基础能.ppt
- 数据库基础与实践技术第5章 架构与基本表.ppt
- 数据库基础与实践技术第6章 数据操作语言.ppt
- 数据库基础与实践技术第7章 高级查询.ppt
- 数据库基础与实践技术第8章 索引.ppt
- 数据库基础与实践技术第9章 视图.ppt
- 数据库基础与实践技术第10章 存储过程和触发器.ppt
- 数据库技术与Access应用第12章在ACCESS中创建VBA模块.ppt
- 数据库技术与Access应用第13章 航空运输管理系统 .ppt
- 数据库技术与应用Access 2003版第1-2章 数据库基础.ppt
- 数据库技术与应用Access 2003版第4-5章 查询.ppt
- 数据库技术与应用Access 2003版第6章 窗体.ppt
- 数据库技术与应用Access 2003版第7章 报表.ppt
- 数据库技术与应用Access 2003版第8章 数据访问页.ppt
- 数据库技术与应用Access 2003版第9章 宏.ppt
- 数据库技术与应用Access 2003版第10章 模块与VBA.ppt
- 数据库技术与应用——Access 2003篇第1章.ppt
最近下载
- 2024年12月浙江省大学英语三级考试真题试卷.doc VIP
- 2025年江苏省各地中考作文分析与指导(附满分作文).pdf VIP
- 2025宁波城建投资集团旗下地产板块招聘18人笔试模拟试题及答案解析.docx VIP
- 实施指南《GB_T19077 - 2024粒度分析激光衍射法》实施指南.docx VIP
- 剧本杀完整剧本 致命喷泉(4人封闭).docx VIP
- 基于核心素养的初中数学与物理学科融合的主题教学案例论文.docx
- 小学至高中语文古诗文整理(五四学制).pdf VIP
- 人教A版高中数学选择性必修第三册同步教材习题答案.doc VIP
- 胸腔闭式引流术操作流程及评分细则.pdf VIP
- 电子线路_非线性部分习题答案解析.pdf
文档评论(0)