Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Access 2013, Office 2013
Mit dieser Eigenschaft wird ein Wert festgelegt oder zurückgegeben, der ein oder mehrere Merkmale eines Field2-Objekts angibt. Long-Wert mit Lese-/Schreibzugriff.
Syntax
expression .Attributes
Ausdruck Eine Variable, die ein Field2-Objekt darstellt.
Hinweise
Dieser Wert gibt die Merkmale des Felds an, das durch das Field2-Objekt dargestellt wird. Er kann aus einer Kombinationen der folgenden Konstanten bestehen.
Konstante |
Beschreibung |
---|---|
dbAutoIncrField |
Der Feldwert für neue Datensätze wird automatisch auf einen eindeutigen Long Integer-Wert erhöht, der nicht geändert werden kann (wird in einem Microsoft Access-Arbeitsbereich nur bei Microsoft Access-Datenbanktabellen unterstützt). |
dbDescending |
Das Feld wird in absteigender Reihenfolge (Z bis A oder 100 bis 0) sortiert; Diese Option gilt nur für ein Field2-Objekt in einer Fields-Auflistung eines Index-Objekts . Wenn Sie diese Konstante nicht angeben, wird das Feld in aufsteigender Reihenfolge (A bis Z oder 0 bis 100) sortiert. Dies ist der Standardwert für Index- und TableDef-Felder (nur Microsoft Access-Arbeitsbereiche). |
dbFixedField |
Die Feldgröße ist fest (Standard bei numerischen Feldern). |
dbHyperlinkField |
Das Feld enthält Hyperlinkinformationen (nur Memofelder). |
dbSystemField |
Das Feld speichert Replikationsinformationen für Replikate. Dieser Feldtyp kann nicht gelöscht werden (gilt nur für Microsoft Access-Arbeitsbereiche). |
dbUpdatableField |
Der Wert des Felds kann geändert werden. |
dbVariableField |
Die Feldgröße ist variabel (nur Textfelder). |
Für ein Objekt, das noch nicht an eine Auflistung angehängt wurde, besteht Lese-/Schreibzugriff für diese Eigenschaft. Bei einem angefügten Field2-Objekt hängt die Verfügbarkeit der Attributes-Eigenschaft vom Objekt ab, in dem die Fields-Auflistung enthalten ist.
Zugehörigkeit des Field-Objekts |
Verfügbarkeit von Attributes |
---|---|
Index-Objekt |
Lese-/Schreibzugriff, bis das TableDef-Objekt, an das das Index-Objekt angefügt ist, an ein Database-Objekt angefügt wird; die Eigenschaft ist dann schreibgeschützt. |
QueryDef-Objekt |
Schreibgeschützt |
Recordset-Objekt |
Schreibgeschützt |
Relation-Objekt |
Nicht unterstützt |
TableDef-Objekt |
Lesen/Schreiben |
Wenn Sie mehrere Attribute festlegen, können Sie sie kombinieren, indem Sie die entsprechenden Konstanten addieren. Ungültige Werte werden ohne Auftreten eines Fehlers ignoriert.
Beispiel
Dieses Beispiel zeigt die Attributes-Eigenschaft für die Objekte Field2, Relation und TableDef in der Nordwind-Datenbank an.
Sub AttributesX()
Dim dbsNorthwind As Database
Dim fldLoop As Field2
Dim relLoop As Relation
Dim tdfloop As TableDef
Set dbsNorthwind = OpenDatabase("Northwind.mdb")
With dbsNorthwind
' Display the attributes of a TableDef object's
' fields.
Debug.Print "Attributes of fields in " & _
.TableDefs(0).Name & " table:"
For Each fldLoop In .TableDefs(0).Fields
Debug.Print " " & fldLoop.Name & " = " & _
fldLoop.Attributes
Next fldLoop
' Display the attributes of the Northwind database's
' relations.
Debug.Print "Attributes of relations in " & _
.Name & ":"
For Each relLoop In .Relations
Debug.Print " " & relLoop.Name & " = " & _
relLoop.Attributes
Next relLoop
' Display the attributes of the Northwind database's
' tables.
Debug.Print "Attributes of tables in " & .Name & ":"
For Each tdfloop In .TableDefs
Debug.Print " " & tdfloop.Name & " = " & _
tdfloop.Attributes
Next tdfloop
.Close
End With
End Sub