Application CurrentData![]()  多个对象 | 
CurrentData 对象引用由源(服务器)应用程序(Jet 或 SQL)存储在当前数据库中的对象。
CurrentData 对象有好几个包含当前数据库中特定 AccessObject 对象的集合。下表列出了数据库定义的每个集合的名称及其所含对象的类型。
| 集合 | 对象类型 | 
|---|---|
| AllTables | 所有表 | 
| AllFunctions | 所有函数 | 
| AllQueries | 所有查询(Microsoft Access 项目 (.adp) 中的查询个数将为零)。 | 
| AllViews | 所有视图(Access 数据库 (.mdb) 中的视图个数将为零)。 | 
| AllStoredProcedures | 所有存储过程(.mdb 数据库中的存储过程个数将为零)。 | 
| AllDatabaseDiagrams | 所有数据库图表(.mdb 数据库中的数据库图表个数将为零)。 | 
注意 上表中的集合包含了数据库中各方面的对象,不管它们是打开还是关闭。
例如,代表表的 AccessObject 对象是 AllTables 集合的一个成员,AllTables 集合是当前数据库中 AccessObject 对象的集合。在 AllTables 集合中,单个表从零开始索引。通过按名称或按其在集合中的索引引用表,可以引用 AllTables 集合中的单个 AccessObject 对象。如果要引用 AllTables 集合中的特定项,最好按名称引用它,因为项的索引可能会改变。如果对象名中包含空格,那么必须将名称用方括号 ([ ]) 括起来。
| 语法 | 示例 | 
|---|---|
| AllTables!tablename | AllTables!OrderTable | 
| AllTables![table name] | AllTables![Order Table] | 
| AllTables("tablename") | AllTables("OrderTable") | 
| AllTables(index) | AllTables(5) |