宏的设计与应用

上传人:san****019 文档编号:70879925 上传时间:2019-01-18 格式:PPT 页数:13 大小:347.31KB
返回 下载 相关 举报
宏的设计与应用_第1页
第1页 / 共13页
宏的设计与应用_第2页
第2页 / 共13页
宏的设计与应用_第3页
第3页 / 共13页
宏的设计与应用_第4页
第4页 / 共13页
宏的设计与应用_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《宏的设计与应用》由会员分享,可在线阅读,更多相关《宏的设计与应用(13页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

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

6、utoexec宏在打开数据库时立即执行,其设计方法与普通宏的设计方法完全相同,只是宏对象的名称必须为“Autoexec”。 2. AutoKeys宏组 AutoKeys宏组用于定义数据库快捷键,可以将一个操作或一组操作指派给某个特定的键或组合键,当按下指定的键或组合键时,Access 就会执行相应的操作。 AutoKeys宏组的设计方法与普通宏组的设计方法相同,只是宏组的名称必须为“Autokeys”,宏组中的每个宏名就是一个快捷键。 定义好AutoKeys宏组后,就可以在数据库的任意位置使用指定的快捷键。,9.3 宏的运行,运行宏时,Access从宏的起点启动,顺序执行宏中所有符合条件的操作

7、,直到宏组中的另一个宏或者达到宏的结束点。 运行宏的方法: (1) 在宏设计视图中单击工具栏“运行”按钮,执行正在设计的宏。 (2) 在数据库窗口中双击相应的宏名执行该宏。 (3) 选择“工具|宏|运行宏”命令在“执行宏”对话框中输入“宏名” 。 (4) 自动执行宏,将宏的名称设为“AutoExec”。 (5) 将宏附加到窗体、报表或控件中,以对事件做出响应,或者创建一个执行宏的自定义菜单命令或工具栏按钮。 (6) 在VBA代码中通过调用DoCmd对象的RunMacro方法执行宏。 (7) 宏的嵌套执行(在一个宏中调用另一个宏)。 在宏中加入RunMacro操作,并将“宏名”参数指定为另一个宏。,

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号