- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章-宏new
9.1 宏的概述 一、什么是宏 宏是由一个或多个操作组成的集合。每个操作都由命令来实现特定的功能,而命令均由Access定义。例如:“OpenForm”命令表示打开某个窗体。 宏的作用是使操作自动化。 二、宏的设计视图 1.宏名列 在“宏名”列中,可以给每个宏指定一个名称。 因为一个宏对象可以是一个宏组,可包含若干个宏, 需要为每个宏指定一个宏名。 2.条件列 在“条件”列中,指定每一条操作的执行条件。 可利用“表达式生成器”来设定 3.操作列(不能省略) 在“操作”列中,应该从50多个Access操作中选定 一个操作。 三、宏的测试和保存 单击工具栏上的【运行】按钮; 宏测试无误后,关闭宏设计窗口,出现对话框,询问是否保存宏,选择【是】按钮,输入宏的名称即可。 9.2 宏的种类 简单宏 条件宏 宏组 二、条件宏 是指通过条件的设置来控制宏的执行。 在“条件”列中输入条件表达式, 如表达式的值为“真”,则执行该行的操作。 三、宏组 一个宏对象是Access中的一个容器对象,其间可以包含若干个宏,而一个宏又是由若干个操作组成。 将若干个宏设计在一个宏对象中,这个宏对象即称为一个宏组。一个宏对象具有自己的对象名称,而其中的每一个宏按照“宏名”列中的名称来标识。 9.3 宏的运行 1、在宏“设计视图”窗口,单击工具栏上的【运行】按钮,可以直接运行宏。 2、在“数据库”窗口,选择“宏”对象列表中的宏并双击,可以直接运行宏。 3、单击【工具】菜单,选择【宏】中的【运行宏】,在“执行宏”对话框中输入要运行的宏。 4、将窗体、报表或控件的适当事件属性设为 宏的名称。 5、从另一个宏运行宏。 6、在VBA过程中,使用DoCmd对象的 RunMacro方法运行宏。 7、通过响应窗体、报表或控件的事件过程而 运行宏。 8、在菜单或工具栏中运行宏。 9.4 宏命令 Access提供了五十多条宏命令,它们可以对数据库的对象进行操作、可以执行命令、可以处理数据、可以创建菜单等。 一、AddMenu命令 利用AddMenu命令可以创建系统菜单,将建立好的查询、窗体、报表、宏等对象集成在一起。 当然,切换面板也具备将所有对象集成在一起形成完整系统的功能。 二、 SetValue命令 利用SetValue命令可以对窗体、窗体数据表或报表上的字段或控件的值进行设置。 但不能用 SetValue命令设置以下控件的值:报表上的绑定控件和计算控件、窗体上的计算控件。 三、MsgBox、CancelEvent、equery命令 MsgBox命令:显示消息框; CancelEvent命令:取消一个事件; Requery命令:对指定的控件进行重新查询。使用该操作可以确保活动对象或其所包含的控件显示的是最新数据。 四、 OpenReport、GotoControl、StopMacro、Close命令 使用OpenReport命令,通过设置该命令的操作参数,可以在“设计”视图或“打印预览”中打开报表,或者可以立即打印报表,也可以限制需要在报表中打印的记录数。 使用GotoControl命令,可以把光标焦点移到打开的窗体、窗体数据表或查询数据表中当前记录的指定字段或控件上。如果要让某一特定的字段或控件获得焦点,可以使用该操作。 使用StopMacro命令,可终止当前正在运行的宏。 使用Close命令,可以关闭指定的Access窗口;或者,如果没有指定窗口,则关闭活动窗口。 五、 ApplyFilter命令 使用ApplyFilter命令可以对表、窗体或报表应用筛选、查询或SQL WHERE子句,以便限制或排序表的记录以及窗体或报表的基础表或基础查询中的记录。 9.5 指定键值 可以创建一个AutoKeys宏组,将一个操作或一组操作指派给某个特定的键或组合键。这样,当按下指定的键或组合键时,Access就会执行相应的操作。 * * 第九章 宏 宏名:可以为每个宏指定名称; 条件:设置宏运行的条件,如果条件的值为True ,则运行该宏; 操作:从Access定义的命令中选择; 注释:说明性的文字 宏“设计视图”窗口分为上下两部分: 设计区 操作参数区 4.注释列 只起解释说明的作用,不执行任何操作 一、简单宏 在宏设计窗口,只包含“操作”和“注释”两列;由一条或多条简单操作组成,宏执行时按照操作的顺序一条一条地执行,直到操作完毕为止
文档评论(0)