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 Field -Objekts angibt. Long mit Lese-/Schreibzugriff.
Syntax
expression .Attributes
Ausdruck Eine Variable, die ein Field-Objekt darstellt.
Bemerkungen
Die Attributes -Eigenschaft eines Feld -Objekts gibt die Merkmale des Feldes an, das durch das Feld -Objekt dargestellt wird. Die Attributes-Eigenschaft wird als einzelne lange ganze Zahl gespeichert und ist die Summe der folgenden Long -Konstanten:
| Konstante | Wert | Beschreibung |
|---|---|---|
| dbAutoIncrField | 16 | 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 | 1 | Das Feld wird in absteigender Reihenfolge (Z bis A oder 100 bis 0) sortiert. Diese Option gilt nur für ein Field-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 die Felder Index und TableDef (nur Microsoft Access-Arbeitsbereiche). |
| dbFixedField | 1 | Die Feldgröße ist fest (Standard bei numerischen Feldern). |
| dbHyperlinkField | 32768 | Das Feld enthält Hyperlinkinformationen (nur Memofelder). |
| dbSystemField | 8192 | Das Feld speichert Replikationsinformationen für Replikate. Dieser Typ von Feld kann nicht gelöscht werden (nur Microsoft Access-Arbeitsbereich). |
| dbUpdatableField | 32 | Der Wert des Felds kann geändert werden. |
| dbVariableField | 2 | 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 Field-Objekt hängt die Verfügbarkeit der Attributes-Eigenschaft vom Objekt ab, in dem die Fields-Auflistung enthalten ist.
| Wenn das Field-Objekt zu einem gehört | Dann ist Attribute |
|---|---|
| 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
In diesem Beispiel wird die Attributes-Eigenschaft für Field-, Relation- und TableDef-Objekte in der Northwind-Datenbank angezeigt.
Sub AttributesX()
Dim dbsNorthwind As Database
Dim fldLoop As Field
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