AllModules集合
时 间:2008-04-19 08:14:50
作 者:金宇整理 ID:43 城市:江阴
摘 要:AllModules 集合包含对应于 CurrentProject 或 CodeProject 对象中每个模块 (模块:存储在一起作为一个命名单元的声明、语句和过程的集合。有两种类型的模块:标准模块和类模块。)的 AccessObject 对象。
正 文:
全部显示
全部隐藏
AllModules 集合包含对应于 CurrentProject 或 CodeProject 对象中每个模块 (模块:存储在一起作为一个命名单元的声明、语句和过程的集合。有两种类型的模块:标准模块和类模块。)的 AccessObject 对象。
说明
CurrentProject 或 CodeProject 对象具有一个 AllModules 集合,其中包含描述由 CurrentProject 或 CodeProject 指定的所有 Module 对象的实例的 AccessObject 对象。例如,可以在 Visual Basic 中列举 AllModules 集合来设置或返回该集合中单个 AccessObject 对象的属性值。
可以按照名称或对象在集合中的索引来引用 AllModules 集合中的单个 AccessObject 对象。如果要引用 AllModules 集合中特定的对象,最好按照名称引用模块,因为模块的集合索引可能会更改。
AllModules 集合的索引是从零开始的。如果使用索引来引用模块,则第一个模块是 AllModules(0),第二个模块是 AllModules(1),依此类推。
注释
要列出数据库中所有打开的模块,请使用 AllModules 集合中每个 AccessObject 对象的 IsLoaded 属性。然后,可使用各个 AccessObject 对象的 Name 属性返回模块的名称。
不能在 AllModules 集合中添加或删除 AccessObject 对象。
示例
下面的示例打印 AllModules 集合中每个打开的 AccessObject 对象的名称。
Visual Basic for Applications
Sub AllModules()
Dim obj As AccessObject, dbs As Object
Set dbs = Application.CurrentProject
' Search for open AccessObject objects in AllModules collection.
For Each obj In dbs.AllModules
If obj.IsLoaded = True Then
' Print name of obj.
Debug.Print obj.Name
End If
Next obj
End Sub
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- 高效率在导入数据前删除记录(11.10)
- Access系统自带的日期选择器不...(11.08)
- 分享一下Access工程中的acw...(11.07)
- Access快速开发平台--让有权...(11.04)
- Access快速开发平台--审批选...(11.01)
- ACCESS两张表先各自排序,然后...(10.31)
- Access对子窗体数据进行批量+...(10.30)
- SqlServer中如何用SQL命...(10.29)
- Access报表中的分组功能用代码...(10.28)
- 用Access计算库存结余的一个方...(10.26)