Application CodeProject![]()  多个对象 | 
CodeProject 对象引用 Microsoft Access 项目 (.adp) 或 Access 数据库 (.mdb) 的代码数据库的项目。
CodeProject 对象有好几个包含了代码数据库中特定 AccessObject 对象的集合。下表列出 Access 项目定义的每个集合的名称及其所含对象的类型。
| 集合 | 对象类型 | 
|---|---|
| AllForms | 所有窗体 | 
| AllReports | 所有报表 | 
| AllMacros | 所有宏 | 
| AllModules | 所有模块 | 
| AllDataAccessPages | 所有数据访问页 | 
注意 上表中的集合包含了数据库中所有单个的对象,无论它们是打开还是关闭。
例如,代表窗体的 AccessObject 对象是 AllForms 集合的一个成员,AllForms 集合是当前数据库中 AccessObject 对象的集合。在 AllForms 集合中,集合的单个成员从零开始编制索引。通过按名称或按其在集合中的索引引用窗体,可以引用 AllForms 集合中的单个 AccessObject 对象。如果要引用 AllForms 集合中的特定对象,最好按名称引用它,因为项的集合索引可能会变动。如果对象名中包含空格,那么必须将名称用方括号 ([ ]) 括起来。
| 语法 | 示例 | 
|---|---|
| AllForms!formname | AllForms!OrderForm | 
| AllForms![form name] | AllForms![Order Form] | 
| AllForms("formname") | AllForms("OrderForm") | 
| AllForms(index) | AllForms(0) |