Access数据库程序设计 教学课件 ppt 作者 孙艳 第9章

上传人:E**** 文档编号:89191216 上传时间:2019-05-21 格式:PPT 页数:35 大小:123KB
返回 下载 相关 举报
Access数据库程序设计 教学课件 ppt 作者 孙艳 第9章_第1页
第1页 / 共35页
Access数据库程序设计 教学课件 ppt 作者 孙艳 第9章_第2页
第2页 / 共35页
Access数据库程序设计 教学课件 ppt 作者 孙艳 第9章_第3页
第3页 / 共35页
Access数据库程序设计 教学课件 ppt 作者 孙艳 第9章_第4页
第4页 / 共35页
Access数据库程序设计 教学课件 ppt 作者 孙艳 第9章_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《Access数据库程序设计 教学课件 ppt 作者 孙艳 第9章》由会员分享,可在线阅读,更多相关《Access数据库程序设计 教学课件 ppt 作者 孙艳 第9章(35页珍藏版)》请在金锄头文库上搜索。

1、1,第9章 宏的创建与使用,9.1 宏的概述 9.2 宏的创建与设计 9.3 宏的执行与调试,2,理解宏对象的基本概念及基本知识。 掌握宏建立的方法。 掌握宏修改的方法。 掌握执行和调试宏的方法。 了解宏在其他数据库对象中的调用方法。 了解宏对象的其他应用方法。,本章要点,3,前面已经介绍了Access数据库中的5种基本对象:表、查询、窗体、报表和页的设计,虽然这5种对象都具有强大的功能,但它们彼此不能相互驱动。用户使用的数据库必须是一个性能完善、操作简便的系统。要想将这些对象有机地组合起来,只有通过Access提供的宏和模块(VBA)两种对象来实现。,4,9.1 宏的概述,9.1.1 宏的基

2、本概念 宏是一个或多个操作的集合,其中每个操作实现特定的功能。 在Access中,为用户提供了53种宏操作。为了实现某个特定的任务,可以使用这些宏操作创建一个有序的操作序列,这种操作序列就是宏。 执行宏时,Access自动执行宏中的每一条宏操作,以完成特定任务。,5,9.1 宏的概述,9.1.2 常用的宏操作 宏操作的分类 Access提供了几十种宏操作,根据用途,可以将他们分为五类: 窗体和报表的数据操作; 执行动作操作; 导入和导出操作; 对象处理操作; 其他操作。,6,9.1 宏的概述,1.窗体和报表的数据操作 (1)GotoRecord操作 使用 GoToRecord 操作可以使指定的

3、记录成为打开的表、窗体或查询结果集中的当前记录。 (2)FindRecord操作 FindRecord是采用查找方式移动记录指针的操作。 (3)FindNext操作 可以查找下一个记录,该记录符合由前一个Requery操作:使用 Requery 操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据。如果不指定控件,该操作将对对象本身的数据源进行重新查询。使用该操作可以确保活动对象或其所包含的控件显示的是最新数据。,7,(4)OpenForm操作 使用OpenForm操作,可以从窗体“设计”视图、“打印预览”或“数据表”视图中打开一个窗体,可以选择窗体的数据输入与窗口方式并限制窗体所显

4、示的记录。,9.1 宏的概述,8,(5)Close操作 使用Close操作可以关闭指定的Microsoft Access窗口,这个窗口可以是一个运行着的窗体视图、数据表视图、查询视图、报表视图、宏对象视图等等。如果没有指定窗口,则关闭当前的活动窗口。,9.1 宏的概述,9,9.1 宏的概述,(6)Maximize操作 使用Maximize操作可以放大活动窗口,使其充满Microsoft Access窗口。该操作可以使用户尽可能多地看到活动窗口中的对象。该操作与单击窗口右上角的“最大化”按钮或控制菜单中的“最大化”命令具有相同的功能。 (7)Minimize操作 使用Minimize操作可以将活

5、动窗口缩小为Microsoft Access窗口底部的小标题栏。该操作与单击窗口右上角的“最小化”按钮或控制菜单中的“最小化”命令具有相同的功能。,10,9.1 宏的概述,(8)MoveSize操作 使用MoveSize操作可以移动活动(当前)窗口或调整其大小。它带有4个参数:右,下,宽度,高度。如果用于移动窗口,则设置右、下两参数;如果用于调整窗口大小,则设置宽度、高度两参数。,11,(9)OpenReport操作 使用OpenReport操作,可以在报表“设计视图”或报表“打印预览视图”中打开报表对象或打印报表,也可以限制需要在报表中打印的记录。,9.1 宏的概述,12,9.1 宏的概述,

6、(9)PrintOut操作 使用PrintOut操作可以打印一个打开数据库中的当前活动对象,也可以打印数据表、报表、窗体和数据访问页和模块。此操作类似于选择对象然后单击“文件”菜单上的“打印”。但是,使用此操作不会显示“打印”对话框。,13,9.1 宏的概述,2.执行动作操作类 (1)RunCommand操作 使用RunCommand操作可以运行Microsoft Access的内置命令。所谓内置命令是指出现在Microsoft Access菜单栏、工具栏或快捷菜单上的那些功能程序。,14,9.1 宏的概述,(2)RunMacro操作 使用RunMacro操作可以运行一个独立的宏或者一个位于宏

7、组中的宏。,15,9.1 宏的概述,(3)RunApp操作 使用RunApp操作可在Microsoft Access中运行一个Windows或MS-DOS应用程序,如Microsoft Excel,Microsoft Word或 Microsoft PowerPoint等等。例如,有可能要将电子表格数据粘贴到Microsoft Access数据库中,就可以调用Microsoft Excel的复制/粘贴程序以达到操作目的。,16,9.1 宏的概述,(4)Quit操作 使用Quit操作可以退出Microsoft Access。 Quit操作还可以指定在退出Microsoft Access之前保存当

8、前数据库对象中的几个选项。,17,9.1 宏的概述,(5)Beep操作 发出嘟嘟声。使用 Beep 操作,可以通过个人计算机的扬声器发出嘟嘟声。 可以使用 Beep 操作提示下列情况: 重要窗体被更改。 控件中输入了错误的数据类型。例如,用户在文本框控件中输入了数值型数据。 宏已经执行到指定位置或已经完成操作。,18,9.1 宏的概述,(6)MsgBox操作 使用MsgBox操作可以显示包含警告信息或其他信息的消息框。例如,可以在有效性验证的宏中使用MsgBox操作。当控件或记录不符合宏中的验证条件时,消息框将显示错误信息,并提示应该输入的正确数据。,19,9.1 宏的概述,9.1.3 宏和宏

9、组 宏组就是在同一个宏窗口中包含多个宏的集合。如果要在一个位置上将几个相关的宏构成组,而不希望单独运行,可以将它们组织起来构成一个宏组。宏组中的每个宏单独运行,互相没有关联。 在宏组中,为了方便调用,每个宏需要有一个名称。引用格式: 宏组名.宏名,20,9.1 宏的概述,9.1.4 条件宏 在某些情况下,可能希望当一些特定条件为真时才在宏中执行一个或多个操作。 条件是逻辑表达式。宏将根据条件结果的真或假而沿着不同的路径执行。,21,在“图书销售管理系统”中,“登录宏”就是一个条件宏,当条件“txtPws=密码”成立时,执行Close操作;如果条件不成立,则不执行该操作。同样,当条件“txtPw

10、s=密码”成立时,执行OpenForm操作;如果条件不成立,则不执行该操作。如下图所示。,9.1 宏的概述,22,9.2 宏的创建与设计,9.2.1 利用设计视图创建宏 宏设计视图用于宏的创建和设计,类似于窗体的设计视图。 操作步骤如下: 1.打开要创建的“数据库”窗口,在“对象”列表中选择“宏”选项。 2.单击“数据库”窗口工具栏中的“新建”按钮,这样就进入了宏设计视图。,23,9.2 宏的创建与设计,9.2.2 创建与设计宏 在使用宏之前,要首先创建宏。创建宏对象没有太多的语法需要用户去掌握,用户所需要去做的就是在宏的操作设计列表中安排一些简单的选择。 创建宏的过程主要有指定宏名、添加操作

11、、设置操作参数以及提供备注等。本节分别介绍操作系列宏、宏组、条件宏的创建。,24,9.2 宏的创建与设计,创建宏 操作步骤如下: (1)打开数据库。 (2)选择“宏”为操作对象,按“ ”按钮,进入“宏”编辑窗口。 (3)打开“操作”栏所对应的下拉框,将列出所有Access中的所有宏命令,选择要使用的操作。 (4)根据操作目标确定宏操作,在“操作参数”输入窗口,确定操作参数。 (5)按“退出”按钮,进入“另存为”窗口。 (6)保存宏,结束宏的创建。,25,9.2 宏的创建与设计,宏的设计窗口,26,9.2 宏的创建与设计,宏的设计窗口 宏名:输入宏的名称。是宏的标示。 条件:输入条件表达式,可以

12、控制宏执行的条件。 操作:用来指定宏执行的操作。在Access中,一共有53种基本操作。 备注:用来说明每一个操作执行的功能,增加对操作的描述,让用户更容易理解宏的功能。 操作参数:分为左右两部分,左边部分是设置操作参数,参数控制操作执行方式的选择;右边部分是相应操作参数的提示信息。,27,9.2 宏的创建与设计,宏设计工具栏的一些常用按钮:,28,9.2 宏的创建与设计,9.2.3 创建与设计宏组 多个宏放在一起将组成一个宏组,它的创建和设计类似于宏的创建和设计。,29,9.2 宏的创建与设计,9.2.4 创建与设计条件宏 1.条件是逻辑表达式 2.条件结果为真,则Access将执行此行的宏

13、操作。 3.条件结果为假,则跳过此行,判断执行下一行的宏操作。 4.紧跟的下一行的条件与上一行的条件相同,则下行的条件可用“省略号”代替。 5.“条件”列为空,相当于普通的宏操作,Access会直接执行该宏操作。,30,9.3 宏的执行与调试,9.3.1 宏的执行 如果要直接运行宏,请进行下列操作之一: 从“宏”窗口中运行宏,单击工具栏上的“运行”按钮。 从“数据库”窗口中运行宏,单击“宏”,然后双击相应的宏名。 在Microsoft Access的其他地方运行宏,指向“工具”菜单上的“宏”,单击“执行宏”命令,然后在“宏名”框中选择相应的宏。,31,9.3 宏的执行与调试,运行宏组中的宏 将

14、鼠标指向“工具”菜单中的“宏”,单击“执行宏”命令,然后选定“宏名”列表中的宏。,32,9.3 宏的执行与调试,运行宏的其他方法 Access可以对窗体、报表或控件中的多种类型事件做出响应,包括鼠标单击或双击、数据更改以及窗体或报表的打开或关闭等。,33,9.3 宏的执行与调试,9.3.2 宏的调试 单步执行:执行在对话框中列出的操作,如果没有错误,下一个操作会出现在对话框中。 暂停:停止该宏的执行并关闭该对话框。 继续:关闭单步模式并继续执行该宏的后继部分。,34,本章小结,1.宏及其相关概念。 2.创建宏及宏组的方法。 3.设置宏的操作参数。 4.直接运行宏,在宏组中运行宏。 5.在窗体、报表和控件的事件中运行宏。 6.宏的调试。,35,作业:,上机作业: 完成上机指导书实验七宏的创建与应用。,

展开阅读全文
相关资源
相关搜索

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

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