- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
LOGO
Access 数据库案例教程
第8章 模块与VBA
机械工业出版社
在Access中,虽然大部分设计都是用向导或者图
形界面来实现的。通过宏与窗体的组合能完成一
定的数据管理的常规任务,但是一些非常规的且
较为复杂的自动化任务,就无法使用宏来实现,
这时就需要使用模块对象来完成这些任务,而这
些“模块”都是由一种叫做VBA的语言来实现的,
使用它编写程序,然后将这些程序编译成拥有特
定功能的“模块”,以便在Microsoft Access中
调用。
模块对象是Access数据库管理系统中的一个独立
单元,它实际上是一个由若干个VBA代码组成的
过程。可以把模块理解为是装着VBA程序代码的
容器。
第8章模块与VBA
8.1 面向对象程序设计基础知识
8.2 模块的基本概念
8.3 模块和过程的创建
8.4 程序的调用
8.1 面向对象程序设计基础知识
VBA是面向对象的程序设计语言,掌握面向对象
程序设计的基本概念的基本方法,对于使用VBA
编写程序是非常必要的。
8.1.1 基本概念
在VBA编程中,首先,必须理解对象、属性、方
法和事件。同其他任何面向对象的编程语言一样,
VBA里也有对象、属性、方法和事件。
面向对象的程序设计方法与传统的结构化程序设计
方法有较大区别。学习面向对象的程序设计,需要
读者透彻地理解对象、类、事件、方法等基本概
念。
1. 对象
所谓对象,就是代码和数据的组合,可将它看作单元。例如,表、
窗体或文本框等都是对象。每个对象由类来定义。现实生活的对象
就是一个具体的事物。自然界的任何一个具体的事物都可以看作是
一个对象。一个人、一本书、一部电话、一台电脑、一辆飞机等都
是对象。
在面向对象的程序设计中,对象是一个具有属性和方法的实体,是
面向对象程序设计的基本元素。在VBA 中,每个可以操作的实体都
是对象。例如,窗体、按钮、文本框、列表框等都是常用的对象。
对象是VBA应用程序的基本单元,VBA提供了各种标准对象,我们
可以在程序中直接使用这些对象。
现实生活中的对象可以包含其它对象。例如,一台电脑是一个对
象,它又包含组成电脑的主机、显示器、键盘和鼠标等对象。
面向对象程序设计中的对象也可以包含其它对象,实例1创建的窗
体是一个对象,它又包含命令按钮和标签等对象。包含其它对象的
对象称为容器对象。
2. 对象的属性和属性值
所谓属性,是指定义的对象特征,如大小、颜色、对
象状态等。现实生活中的每个对象都有许多特性,每
个特性都有一个具体的值。例如,某个人的姓名是张
晓明,性别是男,身高是1.78米,体重是75公斤,出
生日期是1988年12月31 日。则姓名、性别、身高、
体重、出生日期等就是该对象的特性,李晓明、男、
1.78米、75公斤、1988年12月31 日等则是描述该对
象特性的具体数据。
在面向对象程序设计中,对象的特性称为对象的属
性,描述该对象特性的具体数据称为
您可能关注的文档
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第八章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第二章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第九章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第六章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第七章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第三章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第十章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第四章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第五章.pdf
- 3ds max三维动画制作实例教程 教学配套课件 许朝侠 第一章.pdf
- ACCESS数据库案例教程 教学配套课件 刘丽 第9章 系统开发.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第1章CAD.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第2章CAD.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第3章CAD.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第4章CAD.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第5章CAD.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第6章CAD.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第7章CAD.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第8章CAD.pdf
- AutoCAD 2008实用教程 教学配套课件 张惠茹 第9章 CAD.pdf
最近下载
- 规范《DLT519-2014-发电厂水处理用离子交换树脂验收标准》.pdf VIP
- 2022-2023学年河南省驻马店市确山县小升初英语试卷.doc VIP
- 智慧体育进校园运动设备采购项目技术方案.docx VIP
- 2024年新高考数学一轮复习题型归类与强化测试(新高考专用)专题15 导数的概念及运算 Word版含解析.docx VIP
- 喷砂机的日常维护与保养规程.docx VIP
- 数字低空系列—通感一体赋能数字低空网络白皮书-98页.pdf
- 米家forestlife除湿机FLE20-5252使用说明书.pdf
- 病原微生物实验室生物安全风险管理指南RB∕T 040-2020.doc
- 卫生标准操作程序(SSOP).ppt VIP
- 2023年河南省驻马店市确山县小升初数学试卷.doc VIP
文档评论(0)