access-2010-第9章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1第9章宏的创建与使用9.1宏的概述9.2宏的创建与设计9.3宏的执行与调试2理解宏对象的基本概念及基本知识。掌握宏建立的方法。掌握宏修改的方法。掌握执行和调试宏的方法。了解宏在其他数据库对象中的调用方法。了解宏对象的其他应用方法。本章要点3前面已经介绍了Access数据库中的5种基本对象:表、查询、窗体、报表和页的设计,虽然这5种对象都具有强大的功能,但它们彼此不能相互驱动。用户使用的数据库必须是一个性能完善、操作简便的系统。要想将这些对象有机地组合起来,只有通过Access提供的宏和模块(VBA)两种对象来实现。49.1宏的概述9.1.1宏的基本概念宏是一个或多个操作的集合,其中每个操作实现特定的功能。在Access中,为用户提供了53种宏操作。为了实现某个特定的任务,可以使用这些宏操作创建一个有序的操作序列,这种操作序列就是宏。执行宏时,Access自动执行宏中的每一条宏操作,以完成特定任务。59.1宏的概述9.1.2常用的宏操作宏操作的分类Access提供了几十种宏操作,根据用途,可以将他们分为五类:窗体和报表的数据操作;执行动作操作;导入和导出操作;对象处理操作;其他操作。69.1宏的概述1.窗体和报表的数据操作(1)GotoRecord操作使用GoToRecord操作可以使指定的记录成为打开的表、窗体或查询结果集中的当前记录。(2)FindRecord操作FindRecord是采用查找方式移动记录指针的操作。(3)FindNext操作可以查找下一个记录,该记录符合由前一个Requery操作:使用Requery操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据。如果不指定控件,该操作将对对象本身的数据源进行重新查询。使用该操作可以确保活动对象或其所包含的控件显示的是最新数据。7(4)OpenForm操作使用OpenForm操作,可以从窗体“设计”视图、“打印预览”或“数据表”视图中打开一个窗体,可以选择窗体的数据输入与窗口方式并限制窗体所显示的记录。9.1宏的概述8(5)Close操作使用Close操作可以关闭指定的MicrosoftAccess窗口,这个窗口可以是一个运行着的窗体视图、数据表视图、查询视图、报表视图、宏对象视图等等。如果没有指定窗口,则关闭当前的活动窗口。9.1宏的概述99.1宏的概述(6)Maximize操作使用Maximize操作可以放大活动窗口,使其充满MicrosoftAccess窗口。该操作可以使用户尽可能多地看到活动窗口中的对象。该操作与单击窗口右上角的“最大化”按钮或控制菜单中的“最大化”命令具有相同的功能。(7)Minimize操作使用Minimize操作可以将活动窗口缩小为MicrosoftAccess窗口底部的小标题栏。该操作与单击窗口右上角的“最小化”按钮或控制菜单中的“最小化”命令具有相同的功能。109.1宏的概述(8)MoveSize操作使用MoveSize操作可以移动活动(当前)窗口或调整其大小。它带有4个参数:右,下,宽度,高度。如果用于移动窗口,则设置右、下两参数;如果用于调整窗口大小,则设置宽度、高度两参数。11(9)OpenReport操作使用OpenReport操作,可以在报表“设计视图”或报表“打印预览视图”中打开报表对象或打印报表,也可以限制需要在报表中打印的记录。9.1宏的概述129.1宏的概述(9)PrintOut操作使用PrintOut操作可以打印一个打开数据库中的当前活动对象,也可以打印数据表、报表、窗体和数据访问页和模块。此操作类似于选择对象然后单击“文件”菜单上的“打印”。但是,使用此操作不会显示“打印”对话框。139.1宏的概述2.执行动作操作类(1)RunCommand操作使用RunCommand操作可以运行MicrosoftAccess的内置命令。所谓内置命令是指出现在MicrosoftAccess菜单栏、工具栏或快捷菜单上的那些功能程序。149.1宏的概述(2)RunMacro操作使用RunMacro操作可以运行一个独立的宏或者一个位于宏组中的宏。159.1宏的概述(3)RunApp操作使用RunApp操作可在MicrosoftAccess中运行一个Windows或MS-DOS应用程序,如MicrosoftExcel,MicrosoftWord或MicrosoftPowerPoint等等。例如,有可能要将电子表格数据粘贴到MicrosoftAccess数据库中,就可以调用MicrosoftExcel的复制/粘贴程序以达到操作目的。169.1宏的概述(4)Quit操作使用Quit操作可以退出MicrosoftAccess。Quit操作还可以指定在退出MicrosoftAccess之前保存当前数据库对象中的几个选项。179.1宏的概述(5)Beep操作发出嘟嘟声。使用Beep操作,可以通过个人计算机的扬声器发出嘟嘟声。可以使用Beep操作提示下列情况:重要窗体被更改。控件中输入了错误的数据类型。例如,用户在文本框控件中输入了数值型数据。宏已经执行到指定位置或已经完成操作。189.1宏的概述(6)MsgBox操作使用MsgBox操作可以显示包含警告信息或其他信息的消息框。例如,可以在有效性验证的宏中使用MsgBox操作。当控件或记录不符合宏中的验证条件时,消息框将显示错误信息,并提示应该输入的正确数据。199.1宏的概述9.1.3宏和宏组宏组就是在同一个宏窗口中包含多个宏的集合。如果要在一个位置上将几个相关的宏构成组,而不希望单独运行,可以将它们组织起来构成一个宏组。宏组中的每个宏单独运行,互相没有关联。在宏组中,为了方便调用,每个宏需要有一个名称。引用格式:宏组名.宏名209.1宏的概述9.1.4条件宏在某些情况下,可能希望当一些特定条件为真时才在宏中执行一个或多个操作。条件是逻辑表达式。宏将根据条件结果的真或假而沿着不同的路径执行。21在“图书销售管理系统”中,“登录宏”就是一个条件宏,当条件“[txtPws]=[密码]”成立时,执行Close操作;如果条件不成立,则不执行该操作。同样,当条件“[txtPws]=[密码]”成立时,执行OpenForm操作;如果条件不成立,则不执行该操作。如下图所示。9.1宏的概述229.2宏的创建与设计9.2.1利用设计视图创建宏宏设计视图用于宏的创建和设计,类似于窗体的设计视图。操作步骤如下:1.打开要创建的“数据库”窗口,在“对象”列表中选择“宏”选项。2.单击“数据库”窗口工具栏中的“新建”按钮,这样就进入了宏设计视图。239.2宏的创建与设计9.2.2创建与设计宏在使用宏之前,要首先创建宏。创建宏对象没有太多的语法需要用户去掌握,用户所需要去做的就是在宏的操作设计列表中安排一些简单的选择。创建宏的过程主要有指定宏名、添加操作、设置操作参数以及提供备注等。本节分别介绍操作系列宏、宏组、条件宏的创建。249.2宏的创建与设计创建宏操作步骤如下:(1)打开数据库。(2)选择“宏”为操作对象,按“”按钮,进入“宏”编辑窗口。(3)打开“操作”栏所对应的下拉框,将列出所有Access中的所有宏命令,选择要使用的操作。(4)根据操作目标确定宏操作,在“操作参数”输入窗口,确定操作参数。(5)按“退出”按钮,进入“另存为”窗口。(6)保存宏,结束宏的创建。259.2宏的创建与设计宏的设计窗口269.2宏的创建与设计宏的设计窗口宏名:输入宏的名称。是宏的标示。条件:输入条件表达式,可以控制宏执行的条件。操作:用来指定宏执行的操作。在Access中,一共有53种基本操作。备注:用来说明每一个操作执行的功能,增加对操作的描述,让用户更容易理解宏的功能。操作参数:分为左右两部分,左边部分是设置操作参数,参数控制操作执行方式的选择;右边部分是相应操作参数的提示信息。279.2宏的创建与设计按钮名称功能宏名显示/隐藏宏设计窗体中的“宏名”列条件显示/隐藏宏设计窗体中的“条件”列插入行在当前光标位置插入一行删除行删除当前光标所在位置一行运行运行宏单步一次运行一条宏命令宏设计工具栏的一些常用按钮:289.2宏的创建与设计9.2.3创建与设计宏组多个宏放在一起将组成一个宏组,它的创建和设计类似于宏的创建和设计。299.2宏的创建与设计9.2.4创建与设计条件宏1.条件是逻辑表达式2.条件结果为真,则Access将执行此行的宏操作。3.条件结果为假,则跳过此行,判断执行下一行的宏操作。4.紧跟的下一行的条件与上一行的条件相同,则下行的条件可用“省略号”代替。5.“条件”列为空,相当于普通的宏操作,Access会直接执行该宏操作。309.3宏的执行与调试9.3.1宏的执行如果要直接运行宏,请进行下列操作之一:从“宏”窗口中运行宏,单击工具栏上的“运行”按钮。从“数据库”窗口中运行宏,单击“宏”,然后双击相应的宏名。在MicrosoftAccess的其他地方运行宏,指向“工具”菜单上的“宏”,单击“执行宏”命令,然后在“宏名”框中选择相应的宏。319.3宏的执行与调试运行宏组中的宏将鼠标指向“工具”菜单中的“宏”,单击“执行宏”命令,然后选定“宏名”列表中的宏。329.3宏的执行与调试运行宏的其他方法Access可以对窗体、报表或控件中的多种类型事件做出响应,包括鼠标单击或双击、数据更改以及窗体或报表的打开或关闭等。339.3宏的执行与调试9.3.2宏的调试单步执行:执行在对话框中列出的操作,如果没有错误,下一个操作会出现在对话框中。暂停:停止该宏的执行并关闭该对话框。继续:关闭单步模式并继续执行该宏的后继部分。34本章小结1.宏及其相关概念。2.创建宏及宏组的方法。3.设置宏的操作参数。4.直接运行宏,在宏组中运行宏。5.在窗体、报表和控件的事件中运行宏。6.宏的调试。35作业:上机作业:完成上机指导书实验七——宏的创建与应用。

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功