【摘要】:对象模块是指在窗体对象中为响应事件而执行的程序段。事件模块是指窗体、报表控件属性中的过程代码,它只能在窗体和报表中出现。
1. 模块与过程
过程用于完成一个相对独立的操作,以子函数的形式存储在模块中。模块是由 VBA编写的一个或多个Sub子过程或由Function函数编写的程序块。
2. 模块的功能
(1)维护数据库,可以将事件过程创建在窗体或报表定义中,通过窗体或报表访问数据库,更有利于数据库维护。
(2)创建自定义函数,使用这些函数可完成相应的独立任务。
(3)增加友好用户交互,实现动态管理并可提示详细的帮助和错误信息,对用户的下一步操作提供支持。
(4)执行Windows系统函数和数据通信操作完成文件处理任务。(www.xing528.com)
3. 模块的分类
模块包括标准模块、类模块和对象模块3种,按调用关系可分为通用模块和事件 模块。
(1)一般标准模块内部含有应用程序,允许其他模块访问和声明,可以包含变量、常数、类型、外部过程和全局声明或模块级声明。此外,还可以建立包含共享代码与数据的类模块,当多个窗体共同执行一段代码时,可创建独立公用代码模块以避免重复。
(2)类模块创建的对象可被应用程序内的过程调用。标准模块只包含代码,而类模块既包含代码又包含数据。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和 报表。
(3)对象模块是指在窗体对象中为响应事件而执行的程序段。事件模块是指窗体、报表控件属性中的过程代码,它只能在窗体和报表中出现。通用模块与事件属性无关,只由事件模块直接或间接调用。它既可在窗体、报表中出现,也可在模块对象中出现。若程序过程不与任何Access对象关联,则这些模块是通用模块。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。