第9章 Access数据库技术及应用 模块

第9章 Access数据库技术及应用 模块

ID:36883221

大小:944.00 KB

页数:158页

时间:2019-05-10

第9章 Access数据库技术及应用 模块_第1页
第9章 Access数据库技术及应用 模块_第2页
第9章 Access数据库技术及应用 模块_第3页
第9章 Access数据库技术及应用 模块_第4页
第9章 Access数据库技术及应用 模块_第5页
资源描述:

《第9章 Access数据库技术及应用 模块》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、主编:张成叔 副主编:赵艳平陈祥生霍卓群Access数据库技术及应用中国水利水电出版社2010年8月出版第9章模块内容简介教学目标9.1模块基本概念9.2VBA开发环境9.3常量、变量、运算符和表达式9.4常用标准函数9.5语句和控制结构Access数据库技术及应用9.6调用过程及参数传递9.7常用操作方法9.8VBA程序的错误处理和调试9.9VBA数据库编程本章小结习题九内容简介在Access系统中,借助宏对象可以完成事件的响应处理,但是宏的使用有一定的局限性,一是它只能处理一些简单的操作,对于复杂条件和循环等结构则无能为力;二是宏对数据库对象的处理,能力很弱。在这种情况下

2、,可以使用Access系统提供的“模块”数据库对象来解决一些复杂应用。本章主要介绍Access中模块的基本概念、VBA编程环境、常量变量、运算符与表达式、语句及控制结构、过程以及VBA代码编写与调试的基础知识3教学目标掌握创建模块的基本方法。掌握使用过程的基本方法。掌握VBA程序设计的基础知识。掌握VBA程序设计的基本方法。49.1模块基本概念9.1.1模块的类型9.1.2模块的组成9.1.3面向对象程序设计的基本概念59.1.1模块的类型模块是Access系统中的一个重要对象,它以VBA(VisualBasicforApplication)语言为基础编写,以函数过程(Fun

3、ction)或子过程(Sub)为单元的集合方式存储。模块是Access数据库7个对象之一,其实质就是没有界面的VBA程序。模块具有很强的通用性,窗体、报表等对象都可以调用模块内部的过程。69.1.1模块的类型模块包含若干由VBA代码组成的过程。每个过程完成一个相对独立的操作,不涉及界面,是“纯”程序段。VBA(VisualBasicforApplication)是VB的子集。在Access中,模块分为:1.类模块2.标准模块71.类模块窗体模块和报表模块都属于类模块,它们从属于各自的窗体或报表。窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件。使用

4、事件过程可以控制窗体或报表的行为以及它们对用户操作的响应。窗体模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表内部,而生命周期则是伴随着窗体或报表的打开而开始、关闭而结束。82.标准模块标准模块一般用于存放供其他Access数据库对象使用的公共过程。在Access系统中可以通过建新的模块对象而进入其代码设计环境。标准模块通常安排一些公共变量或过程供类模块里的过程调用。在各个标准模块内部也可以定义私有变量和私有过程仅供本模块内部使用。标准模块中的公共变量和公共过程具有全局特性,其作用范围在整个应用程序里,生命周期是伴随着应用程序的运行而开始、关闭而结束。99.1.2模

5、块的组成过程是模块的组成单元,有VBA代码编写而成。过程分两种类型:1.Sub过程2.Function过程101.Sub过程Sub过程又称为子过程。执行一系列操作,无返回值。一般定义格式如下:Sub过程名[程序代码]EndSub可以引用过程名直接调用该子过程。也可以加关键字call来调用一个子过程。在过程名前加上Call是一个好的程序设计习惯。112.Function过程Function过程又称为函数过程。执行一系列操作,有返回值。一般定义格式如下:Function过程名[程序代码]EndFunction函数过程不能使用Call来调用,而是直接引用函数过程名,并由接在函数过程

6、名后的括号所辨别。129.1.3面向对象程序设计的基本概念一个对象就是一个实体,是将数据和代码封装起来的实体,它是代码和数据的组合,每种对象都有自己的属性,对象可以通过属性区别于其他对象。对象可以执行的动作称为对象的方法,一个对象一般具有多种方法。对象的属性和方法描述了对象的性质和行为。对象的属性(方法)的引用格式为:对象.属性(方法)这里的对象可能是单一对象,也可能是对象的集合。139.1.3面向对象程序设计的基本概念在Access2000中文版中,窗体、报表设计视图中所显示的属性等名称为中文,VBA中调用的属性可以和设计视图中属性表中属性对应,但是名称不相同。常用属性说明

7、如下表所示。14控件部分常用属性说明属性说明Name(名称)返回或设置指定对象的名字Caption(标题)返回或设置指定命令栏控件的标题文字Controlsource(数据源)指定控件中显示的是什么数据Decimalplaces(格式)指定可以显示的小数位数DefaultValue(默认值)指定一个数值,该数值在新建纪录时将自动输入到字段中Visible(可见性)指定显示或影厂窗体、报表、窗体或报表节、数据访问页或控件。如果要保持对窗信息的访问而又不让它可见,该属性尤其有用Scrollbars(滚动条)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。