宏的设计与应用.ppt

上传人:wuy****n92 文档编号:91546277 上传时间:2023-05-27 格式:PPT 页数:13 大小:266.99KB
返回 下载 相关 举报
宏的设计与应用.ppt_第1页
第1页 / 共13页
宏的设计与应用.ppt_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《宏的设计与应用.ppt》由会员分享,可在线阅读,更多相关《宏的设计与应用.ppt(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2第9 章 创建宏 9.1 宏的概述9.2 宏的设计 9.2.1 宏的设计方法9.2.2 设计基本的宏9.2.3 设计条件宏9.2.4 设计宏组9.2.5 特殊的宏9.3 宏的运行39.1 宏的概述n 宏是可以执行特定任务的一个或多个操作的集合,其中的每个操作都是Access定义好的、能够完成某种特定的功能。n 执行宏时,系统会自动执行在宏中指定的一组操作。n Access 提供了56种基本的宏操作,用户可以根据应用的需要,从中选择若干宏操作构成一个宏。n 宏可以在打开数据库时自动执行,也可以在触发窗体、报表或控件的某个事件时执行,还可以从其他宏或事件过程中执行。49.2.1 宏的设计方法设计

2、宏的一般过程:(1)在数据库窗口中选择“宏”对象,单击“新建”按钮,打开宏的设计视图。(2)在“操作”栏中选择需要的宏操作,在“操作参数”栏中设置合适的参数。(3)创建条件宏,执行“视图|条件”命令,在“条件”栏中输入表达式。n 在条件表达式中引用窗体或报表上的控件值,使用的语法:n Forms!n Reports!(4)创建宏组,执行“视图|宏名”命令,在“宏名”栏中输入宏名。(5)在“注释”栏中输入操作的说明,使宏更易于理解和维护。(6)选择“文件|保存”命令,保存宏对象。59.2.2 设计基本的宏 基本的宏是由一个或多个操作组成的宏。【例9.1】设计一个基本的宏,执行宏时先打开一个窗体,

3、然后显示一个消息框,最后关闭该窗体。n 单击工具栏的“运行”按钮,运行宏,系统自动按顺序执行指定的3个宏操作。69.2.3 设计条件宏在宏中设置条件可以控制宏的执行流程,运行宏时若条件不满足,就不执行某项操作。【例9.2】设计一个输入密码的窗体,单击“确定”按钮时,若密码正确,就关闭窗体;如果密码不正确,就显示一个消息框,然后关闭窗体。n 第2个操作没有条件,则无论密码是否正确,都会执行Close操作,关闭窗体。n 将宏设置为命令按钮的“单击”事件属性,当单击命令按钮时触发宏。7设计条件宏(续1)修改例9.2,当密码输入正确时,也显示一个相应的消息框,然后再关闭窗体。n 在宏中增加一个条件。8

4、设计条件宏(续2)进一步改进例9.2,当密码错误时,显示一个提示错误的消息框,确认后就停止操作;当密码正确时,显示一个提示正确的消息框,确认后就关闭密码输入窗体,打开“学生记录”窗体。9设计条件宏(续3)条件宏的执行过程:(1)总体上是按指定的操作顺序执行的。(2)遇到不带条件的宏操作都会执行。(3)遇到带条件的操作时,首先判断条件是否满足,若满足就执行该项操作;否则就不执行该项操作。并且,条件只对该项操作起作用,不会影响其他宏操作。(4)遇到终止宏操作的命令时(如StopMacro),无论后面是否还有其它的宏操作,都会结束宏的运行。109.2.4 设计宏组n 将多个宏组织起来就得到了宏组。n

5、 如果数据库中存在许多宏,可以将相关的宏放在同一组中,这样有助于宏的管理和使用。n 宏组中的每个宏都有一个名字,称为“宏名”,通过宏名可以引用宏组中的宏,格式:.宏组是对宏的一种组织方式,宏组本身不可执行,可执行的只是宏组中的各个宏。11设计宏组(续)【例9.3】在例9.2设计的窗体上添加一个“取消”按钮,单击“确定”按钮时,判断密码是否正确;单击“取消”按钮时,关闭窗体。n 将“确定”按钮的“单击”事件属性指定为“宏组.Ok”,将“取消”按钮的“单击”事件属性指定为“宏组.Cancel”129.2.5 特殊的宏1.Autoexec宏n Autoexec宏在打开数据库时立即执行,其设计方法与普

6、通宏的设计方法完全相同,只是宏对象的名称必须为“Autoexec”。2.AutoKeys宏组n AutoKeys宏组用于定义数据库快捷键,可以将一个操作或一组操作指派给某个特定的键或组合键,当按下指定的键或组合键时,Access 就会执行相应的操作。n AutoKeys宏组的设计方法与普通宏组的设计方法相同,只是宏组的名称必须为“Autokeys”,宏组中的每个宏名就是一个快捷键。n 定义好AutoKeys宏组后,就可以在数据库的任意位置使用指定的快捷键。139.3 宏的运行运行宏时,Access从宏的起点启动,顺序执行宏中所有符合条件的操作,直到宏组中的另一个宏或者达到宏的结束点。运行宏的方法:(1)在宏设计视图中单击工具栏“运行”按钮,执行正在设计的宏。(2)在数据库窗口中双击相应的宏名执行该宏。(3)选择“工具|宏|运行宏”命令在“执行宏”对话框中输入“宏名”。(4)自动执行宏,将宏的名称设为“AutoExec”。(5)将宏附加到窗体、报表或控件中,以对事件做出响应,或者创建一个执行宏的自定义菜单命令或工具栏按钮。(6)在VBA代码中通过调用DoCmd对象的RunMacro方法执行宏。(7)宏的嵌套执行(在一个宏中调用另一个宏)。n 在宏中加入RunMacro操作,并将“宏名”参数指定为另一个宏。

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁