1 / 78
文档名称:

《Access数据库实用教程》第九章模块和VBA程序设计.ppt

格式:ppt   页数:78
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《Access数据库实用教程》第九章模块和VBA程序设计.ppt

上传人:化工机械 2012/6/25 文件大小:0 KB

下载得到文件列表

《Access数据库实用教程》第九章模块和VBA程序设计.ppt

文档介绍

文档介绍:第9章模块和VBA程序设计
VBA程序设计初步
在Office中包含有Visual Basic for Application(VBA),它是Visual Basic的语言的一个子集,与Visual Basic具有相同的语言的功能。
面向对象编程
程序设计语言主要分为面向对象和面向过程两大类,而VBA就是一种面向对象的程序设计语言,对象是Visual Basic程序设计语言的核心,ess更是基于对象的,对象在数据库编程中无处不在:窗体、报表、数据页甚至数据库本身,都是一种对象。
ess中,常用对象有23个,它们之间多为树形关系,根据它们的相对关系,可分为根对象和非根对象两大类,其介绍如下。
在VBA中,对象是封装数据和相应代码的客体,是代码和数据的结合,使用对象可更方便地管理数据和代码。对象具有属性、方法和事件。

属性是对象的一个特征,它定义了对象的大小、颜色等特征。根据对象的类别不同,其属性也有所不同,而同一对象的不同实例属性构成也可能有所不同。我们可以通过修改对象的属性值来改变对性的特征。

方法是对象能够执行的一个操作,是与对象相关联的过程和函数。不同的对象拥有不同的方法集合。例如窗体具有GoToPage方法,而其他对象则不具备此方法。

ess的某个数据对象时发生的特定情况,是对象可以识别的动作。可以通过两种方式处理事件响应:一是使用宏对象来设置事件属性,二是为某个事件编写VBA代码完成动作,这样的代码称为事件过程。
ess中,事件可分为焦点、鼠标、键盘、窗体、打印、数据、筛选和系统环境事件八大类。
Access为每个事件都定义了一个相对应的属性,属性名为“On”+事件名。如GotFocus的属性名为OnGotFocus。每个对象的所有事件属性在对象属性对话框的“事件”选项卡中均能找到,为事件属性指定值即为该事件定义了相应的响应操作。ess中,事件的响应分为两种类型:宏响应和事件响应。