![]() ![]() |
|
二级Access模块知识 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:56:27 文章录入:杜斌 责任编辑:杜斌 | |
|
|
在 Access 中,借助宏对象可以完成事件的响应处理,例如,打开和关闭窗体、报表等。不过,宏的使用也有一定的局限性,一是它只能处理一些简单的操作,对于复杂条件和循环等结构则无能为力;二是宏对数据库对象的处理,例如,表对象或查询对象的处理,能力也很弱。在这种情况下可用 Access 系统提供的“模块”数据库对象来解决一些实际开发活动中的复杂应用。 本章主要学习 Access 数据库中的 VBA 代码“容器”类模块(包含窗体模块和报表模块)与标准模块对象的使用。 8.1 模块的基本概念 模块 : Access 系统中的一个重要对象,它以 VBA 语言为基础编写,以函数过程或子过程为单元的集合方式存储。分为 类模块 和 标准模块 。 8.1 模块的基本概念 8.1.1 类模块 窗体模块和报表模块属于类模块。 设计视图环境下,用鼠标单击工具栏的“代码“按钮,或为窗体或报表创建事件过程时,系统会自动进入相应代码设计区域。 8.1 模块的基本概念 8.1.2 标准模块 标准模块一般用于存放供其他对象使用公共变量或过程。也可以定义私有变量或私有过程仅供本模块使用。 8.1 模块的基本概念 8.1.3 将宏转换为模块 在 Access 中,根据需要可以将设计好的宏转换为模块代码形式。 |
|
![]() ![]() |