ACESS第七章宏.pptVIP

  • 0
  • 0
  • 约1.38千字
  • 约 13页
  • 2017-06-03 发布于北京
  • 举报
第七章 宏 7.1 宏概述 宏是Access数据库中的一个对象。 建立宏是为了自动处理某一个或者一系列的任务,可以将任务当作是一个或多个基本操作的集合,其中每个基本操作都能单独实现特定的功能。 在Access中,可以为宏定义各种类型的操作,它的最重要特点是能够自动处理重复的任务。宏不需要记住任何语法,每个操作参数都显示在宏的窗口中。 一般说来,在Access中,任何需要重复执行的任务都可以使用宏,以简化操作、节约时间并提高效率。 例如: 在打印预览视图中打开报表→打印报表→关闭报表 7.2 用设计视图创建宏 在创建宏的过程中要做的主要工作是设置宏中的操作及相应的参数。 一、设计视图 【例】 在高校学生管理数据库中创建一个宏。该宏包括三个操作:打开学生信息窗体、显示成功操作的消息框及把窗体最大化。 二、创建宏组 1、宏组 宏组,即一个宏文件中包含一个或者多个宏。与单个的宏一样,宏组也是Access数据库对象。宏组内的每个宏都有一个由用户指定的唯一名称。 2、宏组的运行 (1)点击“运行” (2)双击 (3)通过菜单 (4)通过其他的宏调用 可以再设计一个宏,通过这个宏调用宏组中的宏,调用的语法格式为“宏组名.宏名”。必须使用到RunMaco操作。 注意: 如果在宏设计窗口或者在数据库窗口中执行宏组,只执行该宏组中的第一个宏。 三、创建条件宏 设定特定的条件,只有当条件成立时(True),才执行宏中的一个或者一系列操作。 【例】点击消息对话框的“确定”才能进行相应操作。 7.3 宏的编辑、调试与运行 一、宏的编辑 1、通过设计窗口编辑已有的宏 2、改变操作的顺序 3、删除宏中的操作 4、修改宏的名称 5、删除宏 二、宏的运行 1、其他宏调用 2、自动运行 专用宏名Autoexec,又被称为启动宏。如果数据库中有名为Autoexec的宏,则在打开该数据库时就会自动运行。 7.4 事件与事件驱动 一、什么是事件 可以被对象识别的操作。 Access中的事件共有53种,可以分为六类: 窗口事件,窗体及报表事件,打开关闭及调整大小 数据事件,删除、更新或者成为当前项 焦点事件,激活、输入或者退出 键盘事件,按下或者释放一个键,以及按下和释放合在一起的击键事件。 鼠标事件,包括单击、双击、鼠标按下、鼠标释放和鼠标移动。 打印事件,包括打开、关闭报表,报表无数据,打印页前,打印出错等。 Access事件是通过特定对象的属性来识别。例如,单击命令按钮产生某种效果,那么可以通过设置命令按钮“事件”属性中的“单击”属性。 二、事件举例 通过窗体的文本框输入数字1、2和大于2的数,点击命令按钮时分别产生相应操作。 7.5 菜单 设计一个如图所示的窗口,其中包括四个菜单按钮,分别是输入原始数据、查询信息、打印报表以及关闭窗口。点击不同的菜单项可以执行相应的操作。 * *

文档评论(0)

1亿VIP精品文档

相关文档