首页 理论教育 模块与编程

模块与编程

时间:2022-02-28 理论教育 版权反馈
【摘要】:为了更好、更加灵活地进行Access的处理和操作,Access与其他Office组件一样内置了VBA,VBA是一种类似于VB的计算机编程语言,它不仅具有强大的计算能力,同时也具有很强的数据处理能力,结合面向对象编程与事件驱动技术,可有效解决用户与数据库交互中遇到的许多难题。Access中VBA代码存放在模块中,模块是将VBA声明和过程作为一个单元进行保存的集合体。通过模块的组织和VBA代码设计,可以大大提高Access数据库应用的处理能力,解决复杂问题。

第7章 模块与VBA编程

在Access系统中,借助前面章节介绍的宏对象可以完成一些特定的操作,如打开、关闭窗体、报表等,但宏的使用也有一定的局限性,一是宏只能处理一些简单的操作,对于复杂条件和循环等结构则无能为力;二是宏对数据库对象的处理,如表对象或查询对象的处理能力很弱。为了更好、更加灵活地进行Access的处理和操作,Access与其他Office组件一样内置了VBA,VBA是一种类似于VB的计算机编程语言,它不仅具有强大的计算能力,同时也具有很强的数据处理能力,结合面向对象编程与事件驱动技术,可有效解决用户与数据库交互中遇到的许多难题。

Access中VBA代码存放在模块中,模块是将VBA声明和过程作为一个单元进行保存的集合体。通过模块的组织和VBA代码设计,可以大大提高Access数据库应用的处理能力,解决复杂问题。模块有两个基本类型:类模块和标准模块。模块中的每一个过程都可以是一个Function过程或一个Sub过程。

本章中,将从基本知识出发,介绍模块的基本知识及计算机程序设计相关知识,具体内容如下:

● 构成VBA代码的基本元素:常量、变量、函数和表达式;

● VBA程序的基本结构;

● 子过程、函数定义与调用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈