试题 百分网手机站

计算机等级考试二级Access宏的使用教程

时间:2020-11-11 19:22:33 试题 我要投稿

计算机等级考试二级Access宏的使用教程

  引导语:计算机科学里的宏(Macro),是一种批量批处理的称谓。以下是百分网小编分享给大家的计算机等级考试二级Access宏的使用教程,欢迎阅读!

计算机等级考试二级Access宏的使用教程

  1.1 宏的概述

  宏就是ACCESS所提供给程序开发者开发窗体或报表的应用程序.它是由一个或多个操作命令的集合,其中每个操作能够实现特定的功能.将多个操作集合在一起,就可以自动完成各种简单的重复性工作,例如打开窗体,显示窗体,删除记录等,可以实现操作的自动化,从而提高工作效率.它是Access2002数据库的对象之一,和表,查询,窗体,报表等其他数据库对象一样.

  一,宏的用处

  使用数据库中宏操作执行任何重复任务或一系列任务时,可以节约时间,提高效率.用宏实现的重复执行任务通常都是非常有用的.当执行所指定的每次以同样的方法运行的操作时,宏会使数据库增加准确性和有效性.用宏可以执行很多种任务.使用宏非常简单,只需利用几个宏操作即可以将已创建的数据库对象联系在一起,实现特定的功能.Access 2002提供了很多个宏操作.

  常用的宏命令简介

  ApplyFilter 操作

  使用 ApplyFilter 操作可以对表,窗体或报表应用筛选,查询或 SQL WHERE 子句,以便限制或排序表的记录以及窗体或报表的基础表或基础查询中的记录.对于报表,只能在其"打开"事件属性所指定的宏中使用该操作.

  Beep 操作

  使用 Beep 操作,可以通过计算机的扬声器发出嘟嘟声.

  常用的宏命令简介

  Close 操作

  使用 Close 操作可以关闭指定的 Microsoft Access 窗口,如果没有指定窗口,则关闭活动窗口.

  CopyObject 操作

  使用 CopyObject 操作,可以将指定的数据库对象复制到另外一个 Microsoft Access 数据库 (.mdb) 中,或以新的名称复制到同一数据库或 Access 项目 (.adp) 中.例如,可以在另一个数据库中复制或备份一个已有的对象,也可以快速地创建一个略有更改的相似对象.

  常用的宏命令简介

  DeleteObject 操作

  用 DeleteObject 操作可删除指定的数据库对象.

  FindRecord 操作

  可以使用 FindRecord 操作来查找满足由 FindRecord 参数所指定的条件的数据的第一个实例.该数据可以在当前的记录中,在后面或前面记录中或在第一个记录中.所查找的记录可以位于活动的表数据表,查询数据表,窗体数据表或窗体中.

  MsgBox 操作

  可以使用 MsgBox 操作来显示包含警告或告知性消息的消息框.例如,可以将 MsgBox 操作与验证宏一起使用.当控件或记录未能通过宏中的一个验证条件时,可以用消息框显示出错消息,并指导用户应当输入哪种数据.

  OpenForm 操作

  可以使用 OpenForm 操作来打开"窗体"视图中的窗体,窗体设计视图,打印预览或者数据表视图.可以为窗体选择数据项或窗口模式,并限制窗体所显示的记录.

  常用的.宏命令简介

  OpenQuery 操作

  使用 OpenQuery 操作,可以在"数据表"视图,"设计"视图或"打印预览"中打开选择查询或交叉表查询.该操作将运行一个操作查询.可以为查询选择数据输入方式.

  注释__此操作只在 Microsoft Access 数据库环境 (.mdb) 下才可用.如果使用的是 Access 项目环境 (.adp),请参见 OpenView,OpenStoredProcedure 或 OpenFunction 操作.

  OpenReport 操作

  使用 OpenReport 操作,可以在"设计"视图或"打印预览"中打开报表,或者可以立即打印报表.也可以限制需要在报表中打印的记录数.

  常用的宏命令简介

  OpenTable 操作

  使用 OpenTable 操作,可以在"数据表"视图,"设计"视图或"打印预览"中打开表,也可以选择表的数据输入模式.

  Quit 操作

  使用 Quit 操作可以退出 Microsoft Access.另外,Quit 操作还可以从几个有关退出 Access 之前保存数据库对象的选项中指定一个.

  常用的宏命令简介

  RunApp 操作

  安全性__在宏或应用程序中运行可执行文件或代码时要格外小心.对可执行文件或代码执行操作时可能危及计算机和数据的安全.

  使用 RunApp 操作,可以从 Microsoft Access 内部运行基于 Microsoft Windows 或 MS-DOS 的应用程序,比如 Microsoft Excel,Microsoft Word 或 Microsoft PowerPoint.例如,可以将 Excel 电子表格数据粘贴到 Access 数据库中.

  RunCommand 操作

  使用 RunCommand 操作可以运行 Microsoft Access 的内置命令.内置命令可以出现在 Access 菜单栏,工具栏或快捷菜单上.

  常用的宏命令简介

  RunMacro 操作

  使用 RunMacro 操作可以执行宏.该宏可以在宏组中.

  可在以下情况中使用该操作:

  从某个宏中运行另一个宏.

  根据一定条件运行宏.

  将宏附加到自定义菜单命令中.

  Save 操作

  使用 Save 操作可以保存一个指定的 Microsoft Access 对象或在没有指定的情况下保存当前活动的对象.在某些情况下还可以使用新名称保存活动对象(此功能与"文件"菜单中的"另存为"命令一样).

  StopMacro 操作

  用 StopMacro 操作可终止当前正在运行的宏.

  二, 宏的分类

  宏可以分成宏,宏组和条件操作宏.宏是操作序列的集合,而宏组是宏的集合,条件操作宏是带有条件的操作序列,这些宏中所包含的操作序列只有在条件成立时才可执行.

  宏

  宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能.例如打开某个窗体或打印某个报表.宏可以自动完成某些常规任务,例如,可执行一个宏,用于在用户单击某个命令按钮时打印报表.

  二, 宏的分类

  宏组

  宏组实际上是以一个宏名来存储的相关的宏的集合,宏组的每一个都有一个宏的名称,用以标识宏,以便在适当的时候引用宏.这样可以更方便地对宏进行管理,对数据库进行管理.例如,可以将同一个窗体上使用的宏组织到一个宏组中.

  二, 宏的分类

  条件操作宏

  条件操作宏就是在宏中设置条件式,用来判断是否要执行下一个宏命令;也就是只有当条件式成立时,该宏命令会被执行.这样可以加强宏的功能,也使宏的应用更加广泛.利用条件操作可以根据不同的条件执行不同的宏操作.具有条件的宏成为条件操作宏.例如,如果在某个窗体中使用宏来校验数据,可能要某些信息来响应记录的某些输入值,另一些信息来响应不同的值.此时可以使用条件来控制宏的流程.

  1.2 创建宏和宏组

  创建一个宏和宏组.首先我们要打开一个数据库,单击数据库窗口选项卡上的"宏"对象,然后单击数据库窗口上的"新建"选项.这时就弹出了宏设计器窗口.

  一,创建宏

  例1-1创建借书查询窗体宏,包括打开查询和打开窗体两个操作.

  宏的创建通过宏窗口完成,操作步骤如下:

  打开新建宏窗口

  一,创建宏方法(一)

  1单击操作字段 的第1个单元格,再单击右边的下箭头,在下拉列表中,选择OpenQuery.

  2在注释列中可输入此操作的说明

  3在查询下拉列表框中选择一个查询—借书查询.在视图下拉列表框 中选择一种视图—数据表.在数据模式下拉列表框中选择一模式—只读.

  4如果需要在一个宏内添加更多的操作,可以把光标移动 下到一行,重复执行1-3步.

  一,创建宏(方法二)

  1在如图中,将光标移动到下一行,选择菜单窗口中的垂直命令.

  一,创建宏(方法二)

  2数据库窗口和宏窗口同时以的形式显示在屏幕上.

  一,创建宏(方法二)

  3在数据库窗口中,选择窗体选项卡,用鼠标选中借书查询窗体,按住鼠标可以将它拖曳到宏窗口中操作字段的第2个单元格中,同样可以输入注释和操作参数.这样完成第2个操作的定义打开窗体.

  4重复此过程可以定义多个操作.

  一,创建宏

  保存宏

  单击工具样中的保存按钮,弹出如图所示另存为对话框,为借书查询窗体宏,单击确定,即可该宏.

  一,创建宏

  在数据库中打开借书查询窗体宏 ,弹出图所示宏的执行结果.

  二,创建宏组

  创建宏组与创建宏的方法类似

  例1-2在图书管理数据库中创建一个宏组,使该宏组能够自动运行"借书查询窗体宏",并在运行成功后,用一个消息框来显示.该宏组包括宏A和宏B两个宏.操作步骤如下

  二,创建宏组

  1打开新建宏窗口

  在图书管理数据库窗口中,单击宏选项卡,新建 如图所示的宏窗口.单击工具栏中的宏名按钮,增加一个宏名列,如图所示.

  二,创建宏组

  2创建第1个宏

  在新出现的宏名列第1格中,输入宏组中第1个的名字—宏A,在其操作列中选择Msgbox操作.在操作参数的消息框中,键入借书查询窗体宏运行成功!,在发嘟嘟声下拉列表框中,选择是.

  二,创建宏组

  3创建第2个宏,

  在宏名列第2行中,输入第2个宏的名字—宏B.在其操作列中选择RunMacro(运行宏)操作.在操作参数的宏名下拉框 中,选择借书查询窗体宏.