- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 宏6.1 宏概述宏是由一个或多个操作命令组成的集合,其中每个操作执行特定的功能。例如,排序、查询和打印操作等。可以通过创建宏来自动执行一项重复的或者十分复杂的任务,或执行一系列复杂的任务。一般来说,对于事务性的或重复性的操作,一般通过宏来完成。6.1 宏概述6.1.1 宏的分类在Access中,根据宏所处的位置不同,宏可以分为独立宏、嵌入宏和数据宏。独立宏即宏对象,是一个独立的对象,将显示在导航窗格中的“宏”下。嵌入宏是嵌入到窗体、报表或控件的事件属性中的宏,它成为了窗体、报表或控件的一部分。数据宏是在表上创建的宏,当向表中插入、更新或删除数据时执行某些操作,从而验证和确保表数据的准确性。6.1 宏概述本章主要介绍独立宏。独立宏按宏中操作的多少和组织方式,可分为操作序列宏、宏组和条件宏。1.操作序列宏操作序列宏是一系列的宏操作组成的序列,每次运行该宏时,Access都会按照操作序列中命令的先后顺序执行,如图6-1所示。6.1 宏概述2.宏组宏组是指一个宏对象包括若干个子宏,每个子宏都有自己的宏操作,而子宏之间是通过宏名来标识,如图6-2所示。6.1 宏概述3.条件宏条件宏是指带有条件列的宏。在条件列中指定某些条件,如果条件成立才执行对应的操作;如果条件不成立,将跳过条件对应的操作,如图6-3所示。6.1 宏概述6.1.2 宏的操作界面宏的操作界面是通过宏生成器(又称为宏设计视图)来操作的。切换到“创建”选项卡,单击“宏与代码”组中的“宏”按钮,可以打开宏的设计视图。如图6-4所示。6.1 宏概述6.1.3 常用的宏操作命令6.2 宏的创建6.2.1 创建操作序列宏【例6-1】创建一个名为“打开读者表”的操作序列宏,宏中包含“MessageBox”和“OpenTable” 两个操作。6.2 宏的创建6.2.2 创建宏组创建宏组需要使用“宏设计视图”右边“操作目录”中的“Submacro”子宏程序流程。【例6-2】创建一个名为“打开与关闭宏组”的宏组,其中包含两个子宏“打开读者表”、“关闭表”。子宏“打开读者表”包含“MessageBox”、“OpenTable”两个宏操作,子宏“关闭表”包含“CloseWindow”一个宏操作。6.2 宏的创建6.2 宏的创建6.2.3 创建条件宏创建条件宏需要使用“宏设计视图”右边“操作目录”中的“IF”程序流程。【例6-3】创建一个名为“输入验证宏”的条件宏,其中包含“OpenForm”、“MessageBox”、“GoToControl”三个宏操作。6.3 宏的运行与调试6.3.1 宏的运行宏的运行方法有直接运行、运行宏组中的宏、通过窗体、报表或控件的响应事件运行宏和在VBA中运行宏等四种方法。常用运行宏的方法是采用第二种。6.3 宏的运行与调试1.直接运行宏如果要直接运行宏,可以执行下列操作之一。在宏设计视图中,单击“宏工具”|“设计”选项卡的“工具”组中的“运行”按钮。在数据库导航窗格中,单击“宏”对象,然后双击相应的宏名。在数据库主窗口中,选择“数据库工具”选项卡,单击“宏”命令组中的“运行宏”按钮,在打开的“执行宏”对话框中选择或输入要运行的宏。6.3 宏的运行与调试2.运行宏组中的宏如果要运行宏组中的宏,可以执行下列操作之一。将宏指定为窗体或报表的事件属性设置,或指定为“RunMacro”操作的宏名参数。引用方法为:宏组名.宏名。在数据库主窗口中,选择“数据库工具”选项卡,单击“宏”命令组中的“运行宏”按钮,在打开的“执行宏”对话框中选择或输入要运行的宏。6.3 宏的运行与调试3.通过窗体、报表或控件的响应事件运行宏在Access中可以通过选择运行宏或事件过程来响应窗体、报表或控件上发生的事件。操作步骤如下。① 在“设计视图”中打开窗体或报表。② 设置窗体、报表或控件的有关事件属性为宏的名称或事件过程。6.3 宏的运行与调试4.在VBA中运行宏在VBA程序中运行宏,要使用DoCmd对象中的RunMacro方法。语句格式:Docmd.RunMacro 宏名。6.3 宏的运行与调试6.3.2 宏的调试在Access中,为了发现并排除导致错误或产生非预期结果的操作,可以使用单步运行宏的方法,观察宏的流程和每一个操作的结果。【例6-4】以单步执行方式运行“打开读者表”宏。6.4 宏的应用前面介绍了如何创建宏以及简单地运行宏,但是在Access中宏并不是单独使用的,必须有一个触发器,而这个触发器通常是由窗体、页及其上面的控件的各种事件来担任的。比如在窗体上单击一个按钮,这个单击事件就可以触发一个宏的操作。6.4 宏的应用【例6-5】设计一个登录窗体LoginForm,一个主窗体MainForm。在登录窗体中输入用户名和密码,如果输入正确则进入主窗体,否则弹出对话框显示“密码输入错
您可能关注的文档
- 3D设计与打印实训教程项目8物体逆向设计.pptx
- 3D设计与打印实训教程项目9人物逆向设计.pptx
- 3D设计与打印实训教程项目10对南瓜灯进行后期处理.pptx
- 3G基站系统运行与维护模块5.ppt
- 3G基站系统运行与维护模块6.ppt
- 3G基站系统运行与维护模块7.ppt
- 3G基站系统运行与维护模块8.ppt
- 3G基站系统运行与维护模块9.ppt
- 3G基站系统运行与维护模块10.ppt
- 3G基站系统运行与维护模块11.ppt
- Access数据库应用教程(2010版)-PPT课件第7章 模块与VBA程序设计.pptx
- Access数据库应用教程(2010版)-PPT课件第8章 数据库应用系统开发实例.pptx
- Adobe InDesign基础与应用第1章.ppt
- Adobe InDesign基础与应用第2章.ppt
- Adobe InDesign基础与应用第3章.ppt
- Adobe InDesign基础与应用第4章.ppt
- Adobe InDesign基础与应用第5章.ppt
- Adobe InDesign基础与应用第6章.ppt
- Adobe InDesign基础与应用第7章.ppt
- Adobe InDesign基础与应用第8章.ppt
原创力文档


文档评论(0)