【摘要】:标准模块中的数据存在于程序的存活期中,在程序的作用域内存在。标准模块中的Public变量在程序的任何地方均可用。
Access的模块有两种类型:类模块和标准模块。
1.类模块
类模块是包含类定义的模块,包括其属性和方法的定义。
类模块有三种形式:窗体类模块、报表类模块和自定义类模块。
窗体类模块:该类模块包含在指定的窗体或其控件上事件发生时触发的所有事件过程的代码。这些过程用于响应窗体事件,实现窗体动作,完成用户操作。
报表类模块:该类模块包含在指定的报表或其控件上发生事件触发的所有事件过程代码。
自定义类模块:利用该模块可以创建自定义对象,可为这些对象定义属性、方法和事件,也可用New关键字创建窗体对象。(www.xing528.com)
2.标准模块
标准模块是包含在数据库窗口的模块对象列表中,包括任何位置运行的常用过程和与任何其他对象都无关的通用过程,这些过程不与Access数据库文件中的任何对象关联。
3.类模块与标准模块的区别
(1)存储位置不同:类模块可以封装任何类型的代码,包含的数据是相对于类的实例对象而独立存在的。标准模块中公共变量的值改变后,后面的代码调用该变量将得到改变后的值。
(2)存活期不同:类模块中的数据只存在于对象的存活期,跟对象共生存或消失。标准模块中的数据存在于程序的存活期中,在程序的作用域内存在。
(3)Public变量的使用范围不同:类模块中的Public变量只能在引用该类模块的实例对象时才被访问。标准模块中的Public变量在程序的任何地方均可用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。