五邑大学Access课件第6章_第1页
五邑大学Access课件第6章_第2页
五邑大学Access课件第6章_第3页
五邑大学Access课件第6章_第4页
五邑大学Access课件第6章_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章 宏本章主要内容包括:宏的概念常用的宏操作使用设计视图创建宏宏的运行和测试宏的调用与触发条件操作宏6.1宏概述6.1.1宏的概念与作用宏是指一个或多个操作的集合,能实现特定功能。在Access中可以为宏定义多种操作,如打开各种对象、保存信息、报表打印、显示提示和警告信息等。通常通过窗体中的按钮调用宏。将多个宏按照一定的规则组织在一起,并分别赋予相应的宏名,这种宏的集合叫做宏组。如果宏包含有一定的前置条件,要满足它才能执行,则称其为条件操作宏。6.1.2宏的设计视图宏的默认视图仅显示“操作”和“注释”,如果用户需要打开其他两列,需要在“视图”菜单中选择“宏名”和“条件”项;或者在工具栏上面选择按钮“宏名”和“条件”,以分别将其打开。

6.1.2宏的设计视图宏的设计视图分成上、下两个部分。上半部为宏的设计网格,用户主要依靠这个网格来定义宏,具体有(1)“宏名”指定宏的名称,可选。在创建宏组或者需

要对宏进行复杂调用时使用。(2)“条件”指定宏的执行条件,可选。只有当该条件

满足的时候宏操作才会执行。(3)“操作”指定宏所执行的具体操作,以该图为例,

OpenTable是指打开一个表格。(4)“注释”对宏的功能和操作进行必要的进一步说

明,可选,对宏的执行没有影响。6.1.2宏的设计视图宏的设计视图下半部分定义宏的操作参数,这是宏运行时的附加信息。根据上半部分“操作”的选择不同,这里显示的内容也会有所不同。6.1.3常用的宏命令目前access总计有53种宏命令,常用的宏命令如下所示。6.1.3常用的宏命令常用的宏命令(续)6.2宏的创建与设计6.2.1简单宏的创建与设计建立一般宏的操作过程有四部分工作:(1)设计宏。思考一个宏需要满足什么功能,汇总出宏所要实现的操作,以及运行这些操作的次序。(2)实现宏。在宏的设计网格中按次序选择适当的宏命令。(3)修饰宏。设定宏操作所要求的参数。(4)测试宏。简单的宏可以直接双击测试运行,而复杂的宏或宏组则需要单步执行或连接到具体的数据库对象上测试运行。

6.2.1简单宏的设计与创建例6-1

以“教师信息表”创建一个表格式的窗体“教师信息”,再创建一个名为“男性教工”的宏,里边只需包含两个操作:第一个是打开窗体,要求只显示男性教工的资料;第二个是把打开的窗体最大化以方便用户阅读。依题意,需要使用的两个宏为OpenForm

和Maximize6.2.1简单宏的设计与创建宏的实现OpenForm的参数设置6.2.2宏组的创建对于复杂的宏,可以把所有相关的宏都集合组织在一起,创建宏组。使用“宏组名.宏名”分别调用。例6-2

创建一个宏组:“打开教工信息”,其中包括三个宏,分别显示女教工、35岁以下的教工、教授。

以女教工部分为例,加入宏名。参数设置部分。

6.2.2宏组的创建另外两个部分的创建方法类似,最终完成后的宏组如图所示。6.2.3宏的测试宏完成后需要对其进行测试,一般有两种情况:简单宏:直接双击运行查看结果。复杂宏:使用单步执行方式检查宏的运行。在宏设计窗口,进入“运行”菜单,选择“单步”。单步执行一旦选定,则以后每次运行宏都会是单步执行,想取消它只需要再选一次。例6-3用单步执行的方式,检查宏“男性教工”的运行过程。6.3宏的触发与调用实际上的数据库应用中,单独执行某个宏的操作没有意义,需要结合其它控件使用。常用的宏触发方式有两种:使用命令按钮;使用控件属性。6.3.1命令按钮使用命令按钮,实际上相当于把命令按钮上的鼠标单击事件,当作宏的触发器。

例6-4新建一个窗体,并在窗体上添加三个命令按钮,其作用是调用例6-2所建立的宏组,用以打开相应的窗体。在控件向导的帮助下创建,使用杂项类别。6.3.1命令按钮按照向导的提示将宏绑定与命令按钮,得到如图所示窗体。正确建立后,单击相应的按钮将会触发相应的宏。6.3.2使用控件属性命令按钮向导能很方便地完成宏与窗体的连接,但只能接受“单击”这个事件的触发。而如果直接使用控件的属性设置,会更灵活。例6-5修改命令按钮演示窗体,将左边三个按钮的触发方式从默认的“单击”改为“双击”。重建三个按钮,在创建按钮时,在第一个对话框中不选择任何操作,按“取消”按钮返回,然后在按钮属性中进行配置。6.3.2使用控件属性修改属性中的“事件”,能达到绑定宏、修改宏等多个功能,使用非常灵活。6.4条件操作宏如果宏需要满足一定的前置条件才能执行,则称其为条件操作宏。

另外,设置的这种条件属于前置条件,不等同于Where条件。前者是运行宏之前就需要满足的,后者则定义宏运行时的特定条件。

例6-6创建窗体“密码登陆”,要求用户输入登陆信息,如果信息正确,则打开“命令按钮演示窗体”;否则将显示登陆不正确的信息并退出。6.4条件操作宏操作步骤(1)创建窗体命名为“密码登陆”。添加文本框,名称为“密码”;(2)创建宏“密码输入”,输入如下所示的内容。

条件中省略号不能少6.4条件操作宏运行后,根据密码输入的正确与否,将会有不同的结果。6.6本章小结本章主要介绍了宏,这是数据库应用的一个重要工具。本章通过介绍宏以及宏组的建立方法、宏的条件设置、宏的运行测试以及宏的触发调用等内容,阐述了宏的建立、连结、测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论