Documents-Sammlung (DAO)
Gilt für: Access 2013, Office 2013
Eine Documents-Auflistung enthält alle Document-Objekte für einen bestimmten Objekttyp (gilt nur für Microsoft Access-Datenbanken).
Hinweise
Jedes Container-Objekt verfügt über eine Documents-Auflistung mit Document-Objekten, die Instanzen integrierter Objekte des durch das Container-Objekt angegebenen Typs beschreiben.
Der Verweis auf ein Document-Objekt in einer Auflistung erfolgt über dessen Ordnungszahl oder den Wert der Name-Eigenschaft, wobei Sie die folgenden Syntaxformen verwenden können:
Documents(0)
Dokumente("Name")
Dokumente! [Name]
Beispiel
In diesem Beispiel wird die Documents-Auflistung aus dem Tabellencontainer aufgeführt und anschließend die Properties-Auflistung des ersten Document-Objekts in der Auflistung.
Sub DocumentX()
Dim dbsNorthwind As Database
Dim docLoop As Document
Dim prpLoop As Property
Set dbsNorthwind = OpenDatabase("Northwind.mdb")
With dbsNorthwind.Containers!Tables
Debug.Print "Documents in " & .Name & " container"
' Enumerate the Documents collection of the Tables
' container.
For Each docLoop In .Documents
Debug.Print " " & docLoop.Name
Next docLoop
With .Documents(0)
' Enumerate the Properties collection of the first.
' Document object of the Tables container.
Debug.Print "Properties of " & .Name & " document"
On Error Resume Next
For Each prpLoop In .Properties
Debug.Print " " & prpLoop.Name & " = " & _
prpLoop
Next prpLoop
On Error GoTo 0
End With
End With
dbsNorthwind.Close
End Sub