AllQueries 对象 (Access)

AllQueries 集合中包含的每个查询的 CurrentDataCodeData 对象 AccessObject

备注

CurrentDataCodeData 对象具有 AllQueries 集合,该集合包含描述的所有查询由 CurrentDataCodeData 指定实例的 AccessObject 对象。 例如,您可以枚举 AllQueries 集合在 Visual Basic 来设置或返回该集合中的单个 AccessObject 对象的属性的值。

通过按名称引用对象或引用其集合中的索引来引用 AllQueries 集合中的单个 AccessObject 对象。 如果要引用 AllQueries 集合中特定的对象,是因为查询的集合索引可能会更改查询按名称引用更好一些。

AllQueries 集合进行索引从零开始的索引。 如果向查询引用的索引时,第一个查询 AllQueries(0),第二个查询是 AllQueries(1),依此类推。

注意

若要列出数据库中所有打开的查询,请使用 AllQueries 集合中每个 AccessObject 对象的 IsLoaded 属性。 然后,可以使用每个 AccessObject 对象的 Name 属性返回查询的名称。

不能在 AllQueries 集合中添加或删除 AccessObject 对象。

示例

下面的示例打印 AllQueries 集合中每个打开的 AccessObject 对象的名称。

Sub AllQueries() 
    Dim obj As AccessObject, dbs As Object 
    Set dbs = Application.CurrentData 
    ' Search for open AccessObject objects in AllQueries collection. 
    For Each obj In dbs.AllQueries 
        If obj.IsLoaded = True Then 
            ' Print name of obj. 
            Debug.Print obj.Name 
        End If 
    Next obj 
End Sub

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。