全国计算机等级考试二级ACCESS考点分析7综述

上传人:最**** 文档编号:117487543 上传时间:2019-12-05 格式:PPT 页数:48 大小:295.50KB
返回 下载 相关 举报
全国计算机等级考试二级ACCESS考点分析7综述_第1页
第1页 / 共48页
全国计算机等级考试二级ACCESS考点分析7综述_第2页
第2页 / 共48页
全国计算机等级考试二级ACCESS考点分析7综述_第3页
第3页 / 共48页
全国计算机等级考试二级ACCESS考点分析7综述_第4页
第4页 / 共48页
全国计算机等级考试二级ACCESS考点分析7综述_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《全国计算机等级考试二级ACCESS考点分析7综述》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级ACCESS考点分析7综述(48页珍藏版)》请在金锄头文库上搜索。

1、ACCESS考点分析 第7章 宏 宏是一些操作的集合,使用这些“宏操 作”(以下简称“宏”)可以使用户更加方便 而快捷地操纵Access数据库系统。在 Access数据库系统中,通过直接执行宏 或者使用包含宏的用户界面,可以完成 许多繁杂的人工操作;而在许多其他数 据库管理系统中,要想完成同样的操作 ,就必须采用编程的方法才能实现。 编写宏的时候,不需要记住各种语法, 每个宏操作的参数都显示在宏的设计环 境里,设置简单。本章介绍如何在 Access中创建和使用宏,主要内容有宏 的基本概念、宏的创建、调试和运行。 考点一 宏的概念 1、宏的基本概念 宏是由一个或多个操作组成的集合,其 中的每个操

2、作能够自动地实现特定的功 能。在Access中,可以为宏定义各种类 型的操作,例如,打开和关闭窗体、显 示及隐藏工具栏、预览或打印报表等。 通过执行宏,Access能够有次序地自动 执行一连串的操作。 Access中宏可以分为:操作序列宏、宏 组、含有条件操作的条件宏 考点一 宏的概念 1、宏的基本概念 宏可以是包含操作序列的一个宏,也可 以是一个宏组。如果设计时有很多的宏 ,将其分类组织到不同的宏组中会有助 于数据库的管理。使用条件表达式可以 决定在某些情况下运行宏时,某个操作 是否进行。 考点一 宏的概念 1、宏的基本概念 Access系统中,宏及宏组保存都需要命名, 命名方法与其他数据库

3、对象相同。宏按名调 用;宏组中的宏则按“宏组名.宏名”格式调用 。需要注意的是:宏中包含的每个操作也有 名称,但都是系统提供、用户选择的操作命 令,其名称用户不能随意更改。此外,一个 宏中的各个操作命令,运行时一般都会被执 行,不会只执行其中的部分操作,但设计了 条件宏,有些操作就会根据条件情况来决定 是否执行。 (图7.1) 考点一 宏的概念 2、宏与Visual Basic Access中宏的操作,都可以在模块对象中通 过编写VBA(Visual Basic for Application)语 句来达到相同的功能。选择使用宏还是VBA ,要取决于完成的任务。 一般来说,对于事务性的或重复性

4、的操作, 例如,打开和关闭窗体、显示和隐藏工具栏 或运行报表等一般是通过宏来完成。 考点一 宏的概念 使用宏,可以实现以下一些操作: 在首次打开数据库时,执行一个或一 系列操作。 建立自定义菜单栏。 从工具栏上的按钮执行自己的宏或者 程序。 将筛选程序加到各个记录中,从而提 高记录查找的速度。 可以随时打开或者关闭数据库对象。 考点一 宏的概念 可以设置窗体或报表控件的属性值。 显示各种信息,并能够使计算机扬声 器发出报警声,以引起用户的注意。 实现数据自动传输。可以自动地在各 种数据格式之间导入或导出数据。 可以为窗体定制菜单,并可以让用户 设计其中的内容。 考点一 宏的概念 当要进行以下处

5、理操作情况时,应该使 用VBA而不要使用宏。 数据库的复杂操作和维护。 自定义过程的创建和使用。 一些错误处理。 考点一 宏的概念 3、宏向Visual Basic程序代码转换 在Access中提供了将宏转换为等价的 VBA事件过程或模块的功能。转换操作 分为两种情况:转换窗体或报表中的宏 ,转换不属于任何窗体与报表的全局宏 。 考点一 宏的概念 要转换窗体或报表中的宏,操作步骤如 下: 在“设计”视图中打开窗体或报表。 在“工具”菜单中选择“宏”,单击“将窗 体的宏转换为Visual Basic代码”或“将报 表的宏转换为Visual Basic代码”。 单击对话框的“转换”钮,再单击“确定

6、 ”按钮即可。 考点一 宏的概念 要转换全局宏,操作步骤如下: 在“数据库”窗口中打开宏对象,选择 要转换的宏。 打开“文件”菜单中选择“另存为”命令 ,在对话框的“保存类型”框中选择“模块 ”,再单击“确定”按钮。 单击转换对话框中的“转换”钮,再单 击“确定”按钮即可。 考点二 宏的操作 1、宏的分类 宏可以分为三类:操作序列宏、宏组和 包括条件操作的宏。而创建宏的过程主 要有指定宏名、添加操作、设置参数提 供备注等。完成宏的创建后,可以选择 多种方式来运行、调试宏。(图7.3) 考点二 宏的操作 2、操作序列宏的创建 要创建操作序列宏,操作步骤如下: (1)进入“宏”对象窗口,单击“新建

7、”工具 按钮打开“宏”设计窗口。 (2)光标定在“操作”列的第一个空白行, 单击右侧向下箭头打开操作列表,从中 选择要使用的操作。 考点二 宏的操作 2、操作序列宏的创建 要创建操作序列宏,操作步骤如下: (3)如有必要,在设计窗口的下半部设 置操作参数。 (4)在“注释”列中可以为操作输入一些解 释性文字,此列为可选项。 考点二 宏的操作 2、操作序列宏的创建 要创建操作序列宏,操作步骤如下: (5)如需增添更多的操作,可以把光标移到下 一操作并重复步骤(1)至(4)完成新操作。 (6)命名保存设计好的宏组。 保存宏组时,指定的名字是宏组的名字。这 个名字也是显示在“数据库”窗体中的宏和宏组

8、 列表的名字。 注意:autoexec、shift 3.创建宏组 步骤:p168 注意:条用宏组中宏的格式为: 宏组名.宏名 考点二 宏的操作 4、条件操作宏 在数据处理过程中,如果希望只是满足 指定条件执行宏的一个或多个操作,可 以使用条件来控制这种流程。 考点二 宏的操作 在宏中添加条件的操作步骤如下: (1)单击“视图”菜单中的“条件”命令,或 者单击工具栏上的“条件”按钮,在宏设 计窗口中增加一个“条件”列。 条件项是逻辑表达式,返回值只有两个 :“真”和“假”。宏将会根据条件结果的“ 真”或“假”,选择不同的路径去执行。 考点二 宏的操作 (2)将所需的条件表达式输入到“宏”设计窗口

9、 的“条件”列中。 在输入条件表达式时,可能会引用窗体或报 表上的控件值。可以使用如下的语法: 在输入条件表达式时,可能会引用窗体或报 表上的控件值。可以使用如下的语法: Forms!窗体名!控件名 Reports!报表名!控件名 考点二 宏的操作 (3)在“操作”列中选择条件式为真时执行的操 作。 如果条件式结果为真,则执行此行中的操作 ;如果条件式结果为假,则忽略其后的操作 。如果以下的操作条件与此操作相同,只要 在相应的“条件”栏输入省略号()即可。 在宏的组成操作序列中,如果既存在带条件 的操作又存在无条件的操作,那么带条件的 操作是否执行取决于条件式结果的真假,而 没有指定条件的操作

10、则会无条件地执行。 注意:可以直接把报表或窗体拖动到宏窗 口中创建操作 考点二 宏的操作 4、宏的操作参数设置 在宏中添加了某个操作之后,可以在“ 宏”设计窗体的下部设置这个操作的相 关参数。关于操作参数的设置,简要说 明如下: 可以在参数框中键入数值,也可以从 列表中选择某个设置。 通常,按参数排列顺序来设置操作参 数。 考点二 宏的操作 4、宏的操作参数设置 通过从“数据库”窗体拖动数据库的方式向宏 中添加操作,系统会设置适当的参数。 如果操作中有调用数据库对象名的参数, 则可以将对象从“数据库”窗体中拖动到参数框 ,从而由系统自动设置操作及对应的对象类 型参数。 可以用前面加等号“=”的

11、表达式来设置操作 参数。 考点二 宏的操作 参数和操作 对象类型 Close,DeleteObject,GoToRecord,Outp utTo,Rename, Save,SelectObject,SendObject,Repain Object,TransferDatabase 考点二 宏的操作 参数和操作 源对象类型 CopyObject 数据库类型 TransferDatabase 电子表格类型 TransferSpreadsheet 考点二 宏的操作 参数和操作 规格名称 TransferText 工具栏名称 ShowToolbar 输出格式 OutputTo,sendObject 命

12、令 RunCommand 考点二 宏的操作 5、宏的运行 宏有多种运行方式。可以直接运行某个 宏,可以运行宏组里的宏,还可以为窗 体、报表及其上控件的事件响应而运行 宏。 考点二 宏的操作 (1)直接运行宏 执行下列操作之一: 从“宏”设计窗体中运行宏,单击工具栏上的 “运行”按钮。 从数据库窗体中运行宏,请单击“宏”对象选 项,然后双击相应的宏名。 从“工具”菜单上选择“宏”选项,单击“运行宏 ”命令,再选择或输入要运行的宏。 使用Docmd对象的RunMacro方法,从 VBA代码过程中运行。 考点二 宏的操作 (2)运行宏组中的宏 执行下列操作之一: 将宏指定为窗体或报表的事件属性设 置

13、,或指定为RunMacro操作的宏名参 数。使用下列方法来引用宏: 宏组名 宏名 从“工具”菜单上选择“宏”选项,单击“ 运行宏”命令,再选择或输入要运行的 宏组里的宏。 考点二 宏的操作 (2)运行宏组中的宏 执行下列操作之一: 使用Docmd对象的RunMacro方法, 从VBA代码过程中运行。 通常情况下直接运行宏或宏组里的宏只 是进行宏的测试。在确保宏的设计无误 后,可以将宏附加到窗体、报表或控件 中,以对事件做出响应,或创建一个执 行宏的自定义菜单命令。 考点二 宏的操作 (3)运行宏或事件过程以响应窗体、报表 或控件的事件 在Access中可以通过选择运行宏或事件 过程来响应窗体、

14、报表或控件上发生的 事件。操作步骤如下: 在“设计”视图中打开窗体或报表。 设置窗体、报表或控件的有关事件属 性为宏的名称或事件过程。 考点二 宏的操作 6、宏的调试 在Access系统中提供了“单步”执行的宏 调试工具。使用单步跟踪执行,可以观 察宏的流程和每一个操作的结果,从中 发现并排除出现问题和错误的操作。 例7.1 p189 考点二 宏的操作 7、常用宏操作 宏的设计窗体中有一列是用于选择宏的 操作命令。一个宏可以含有多个操作, 并且可以定义它们执行的顺序。 Access中提供了50多个可选的宏操作 命令。 考点二 宏的操作 其中常用宏操作主要有: (1)打开或关闭数据表对象 Ope

15、nForm命令 用于打开窗体。 OpenReport命令用于打开报表。 OpenQuery命令用于打开查询。 Close命令用于关闭数据库对象。 考点二 宏的操作 常用宏操作主要有: (2)运行和控制流程 RunSQL命令用于执行指定的SQL语句 。 RunApp命令用于执行指定的外部应用 程序。 Quit命令用于退出Access。 (3)设置值 SetValue命令用于设置属性值。 考点二 宏的操作 常用宏操作主要有: (4)刷新、查找数据或定位记录 Requery命令用于实施指定控件重新查 询,即刷新控件数据。 FindRecord命令用于查找满足指定条件 的第一条记录。 GoToReco

16、rd命令用于指定当前记录。 考点二 宏的操作 常用宏操作主要有: (5)控制显示 Maximize命令用于最大化激活窗口。 Minimize命令用于最小化激活窗口。 Restore命令用于将最大化或最小化窗 口恢复至原始大小。 考点二 宏的操作 常用宏操作主要有: (6)通知或警告用户 Beep命令用于使计算机发出“嘟嘟”声。 MsgBox命令用于显示消息框。 SetWarnings命令用于关闭或打开系统 消息。 考点二 宏的操作 常用宏操作主要有: (7)导入和导出数据 TransferDatabaseWGWY 用于从其他 数据库导入和导出数据。 TransferText命令用于从文本文件导入 和导出数据。 考点三通过事件触发宏 事件是在数据库中执行的一种特殊操作, 是对象所能辨识和检测的动作,当此动作发生 于某一个对象上时,其对应的事件就会被触发. 例如单击鼠标,打开窗体或打

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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