Freigeben über


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