工信版(中职)数据库应用基础——Access8教学课件.ppt
《工信版(中职)数据库应用基础——Access8教学课件.ppt》由会员分享,可在线阅读,更多相关《工信版(中职)数据库应用基础——Access8教学课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF(中职)数据库应用基础Access8教学课件第第8章章 宏和模块的应用宏和模块的应用8.1 宏和模块的概述宏和模块的概述8.2 宏的基本操作宏的基本操作8.3 创建过程和模块创建过程和模块下一页返回第第8章章 宏和模块的应用宏和模块的应用 在在Access中,除了数据表、查询、窗体、报表和数据页外,还有两中,除了数据表、查询、窗体、报表和数据页外,还有两个重要的对象,即宏和模块。用户不需要了解语法,也不需要进行编个重要的对象,即宏和模块。用户不需要了解语法,也不需要进行编程,只是利用几个简单的宏操作就可以将已经创的数据对象联系在一程,只是利用几个简单的宏操作就可以将已经创的数据对象联系在
2、一起,实现特定的功能。起,实现特定的功能。上一页返回8.1 宏和模块的概述宏和模块的概述8.1.1宏宏宏是宏是Access 2003中执行选定任务的操作或操作集合,其中的每个操中执行选定任务的操作或操作集合,其中的每个操作实现特定的功能,它是由作实现特定的功能,它是由Access本身提供的,有了宏可以使多个本身提供的,有了宏可以使多个任务同时完成,使单调的重复性操作自动完成。宏是一种特殊的代码,任务同时完成,使单调的重复性操作自动完成。宏是一种特殊的代码,不具有编译特性,没有控制转换,也不能对变量直接操作。不具有编译特性,没有控制转换,也不能对变量直接操作。宏也是一种操作命令,它和菜单操作命令
3、是一样的,只是它们对数据宏也是一种操作命令,它和菜单操作命令是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。菜单命令一库施加作用的时间有所不同,作用时的条件也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则可以在数据库中自动执行。般用在数据库的设计过程中,而宏命令则可以在数据库中自动执行。在在Access中,一共有中,一共有53种基本宏操作,这些基本的宏操作还可以组种基本宏操作,这些基本的宏操作还可以组合成很多其他的合成很多其他的“宏组宏组”操作。操作。下一页返回8.1 宏和模块的概述宏和模块的概述实际上很少单独使用这些宏命令,常常是将这些宏命令排成一组,按实
4、际上很少单独使用这些宏命令,常常是将这些宏命令排成一组,按顺序执行,以完成一种特定任务。这些宏命令可以通过窗体中控件的顺序执行,以完成一种特定任务。这些宏命令可以通过窗体中控件的某个事件操作来实现,或在数据库的运行过程中自动实现。某个事件操作来实现,或在数据库的运行过程中自动实现。Access定义了许多的宏操作,这些宏操作可以完成以下几种功能。定义了许多的宏操作,这些宏操作可以完成以下几种功能。(1)窗体和报表中的数据处理。窗体和报表中的数据处理。例如例如:移动窗口,改变窗口大小,打开、关闭表单或报表,打印报表,移动窗口,改变窗口大小,打开、关闭表单或报表,打印报表,执行查询等。执行查询等。(
5、2)数据的导入、导出。数据的导入、导出。(3)对象处理。对象处理。(4)执行任意的应用处理模块。执行任意的应用处理模块。(5)为控制的属性赋值。为控制的属性赋值。上一页 下一页返回8.1 宏和模块的概述宏和模块的概述8.1.2过程过程过程是包含过程是包含Visual Basic代码的单位,包含一系列的语句和方法,以代码的单位,包含一系列的语句和方法,以执行操作或计算数值。例如,下列事件过程使用执行操作或计算数值。例如,下列事件过程使用OpenForm方法打开方法打开“数据录入数据录入”窗体窗体:Private Sub OpenOrders_Click()DoCtnd.OpenForm”数据录入
6、数据录入”End Sub过程有以下两种。过程有以下两种。1.Sub过程过程执行一个操作或一系列的运算,但是不返回值。可以创建自己的执行一个操作或一系列的运算,但是不返回值。可以创建自己的Sub过程或使用过程或使用Microsoft Access所创建的事件过程模板。所创建的事件过程模板。上一页 下一页返回8.1 宏和模块的概述宏和模块的概述2.Function过程过程通常称为函数,将返回一个值,如计算结果。通常称为函数,将返回一个值,如计算结果。Microsoft Visual Basic包含许多内置函数,例如,包含许多内置函数,例如,Now函数可返回当前的日期与时间。函数可返回当前的日期与时
7、间。除了系统的内置函数外,也可以创建自定义函数。除了系统的内置函数外,也可以创建自定义函数。8.1.3模块模块模块是将模块是将Visual Basic声明和过程作为一个单元进行保存的集合。模声明和过程作为一个单元进行保存的集合。模块有两个基本类型块有两个基本类型:类模块和标准模块。模块中的每一个过程都可以是类模块和标准模块。模块中的每一个过程都可以是一个一个Function过程或一个过程或一个Sub过程。过程。上一页 下一页返回8.1 宏和模块的概述宏和模块的概述类模块类模块:是与某个对象相关联的模块。数据库的每一个窗体和报表,都是与某个对象相关联的模块。数据库的每一个窗体和报表,都有内置的窗
8、体模块或报表模块,这些模块包含事件过程模板。窗体和有内置的窗体模块或报表模块,这些模块包含事件过程模板。窗体和报表模块通常都含有事件过程,该过程用于响应窗体或报表中的事件。报表模块通常都含有事件过程,该过程用于响应窗体或报表中的事件。使用事件过程来控制窗体或报表的行为,以及它们对用户操作的响应,使用事件过程来控制窗体或报表的行为,以及它们对用户操作的响应,例如,单击某个命令按钮时,执行某种操作。窗体或报表模块中的过例如,单击某个命令按钮时,执行某种操作。窗体或报表模块中的过程可以调用已经添加到标准模块中的过程。程可以调用已经添加到标准模块中的过程。标准模块标准模块:它包含的是通用过程和常用过程
9、,这些过程不与任何对象相它包含的是通用过程和常用过程,这些过程不与任何对象相关联,可以在数据库中的任何位置运行。关联,可以在数据库中的任何位置运行。上一页返回8.2 宏的基本操作宏的基本操作8.2.1宏组的创建宏组的创建如果将相关的几个宏组织在一个位置上,而不希望对其单个追踪,就如果将相关的几个宏组织在一个位置上,而不希望对其单个追踪,就构成一个宏组。具体操作步骤如下。构成一个宏组。具体操作步骤如下。(1)进入进入“宏宏”对象窗口,单击对象窗口,单击“新建新建”工具按钮工具按钮 ,打开,打开“宏宏”设计窗口,如设计窗口,如 图图8-1所示。所示。(2)选择选择“视图视图”菜单中的菜单中的“宏名
10、宏名”命令,使此命令上带复选标记命令,使此命令上带复选标记V;或或者单击者单击“宏名宏名”工具按钮工具按钮 ,确保此按钮按下,此时,确保此按钮按下,此时“宏宏”设计窗设计窗口会增加一个口会增加一个“宏名宏名”列。列。(3)在在“宏名宏名”列内,输入宏组中的第一个宏的名字。列内,输入宏组中的第一个宏的名字。(4)添加需要宏执行的操作,并设置操作参数、添加注释文字。添加需要宏执行的操作,并设置操作参数、添加注释文字。下一页返回8.2 宏的基本操作宏的基本操作(5)如果希望在宏组内包含其他的宏,请重复步骤如果希望在宏组内包含其他的宏,请重复步骤(3)(4)。(6)命名并保存设计好的宏组。命名并保存设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版 数据库 应用 基础 Access8 教学 课件
限制150内