AllQueries オブジェクト (Access)
AllQueries コレクションには、 CurrentData または CodeData オブジェクトの各クエリに対する AccessObject オブジェクトが含まれます。
注釈
CurrentData または CodeData オブジェクトには、 CurrentData または CodeData で指定されたすべてのクエリのインスタンスを設定する AccessObject オブジェクトを含む AllQueries コレクションがあります。 たとえば、Visual Basic で、 AllQueries コレクションを列挙して、コレクションの各 AccessObject オブジェクトのプロパティの値を設定または取得することができます。
AllQueries コレクション内の個々の AccessObject オブジェクトを参照するには、オブジェクトを名前で参照するか、コレクション内のインデックスを参照します。 AllQueries コレクションの特定のオブジェクトを参照する場合、クエリのコレクションのインデックスは変わる可能性があるので、クエリの名前で参照することをお勧めします。
AllQueries コレクションには、0 から始まるインデックスが付けられます。 インデックスでクエリを参照する場合、最初のクエリは AllQueries(0)、2 番目のクエリは 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 のサポートおよびフィードバックを参照してください。