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 | Access 2016
Verwenden Sie die Primary-Eigenschaft, um das Primärschlüsselfeld für eine Tabelle anzugeben. Ein Primärschlüsselfeld enthält Daten, die jeden Datensatz in einer Tabelle eindeutig identifizieren.
Einstellung
Die Primary-Eigenschaft verwendet die folgenden Einstellungen:
Einstellung | Visual Basic | Beschreibung |
---|---|---|
Ja | True | Der ausgewählte Index ist der Primärschlüssel. |
Nein | False | Der ausgewählte Index ist nicht der Primärschlüssel. |
Sie können die Primary-Eigenschaft auf drei Arten festlegen:
Wählen Sie in der Tabellenentwurfsansicht das Feld bzw. die Felder in der gewünschten Reihenfolge für den Primärschlüssel aus, und klicken Sie dann auf der Symbolleiste auf Primärschlüssel .
Wählen Sie im Fenster Indizes den Namen eines Indexes in der Spalte Indexname aus, oder geben Sie diesen ein, und legen Sie die Primary-Eigenschaft im Abschnitt Indexeigenschaften auf Ja fest.
Verwenden Sie in Visual Basic die DAO-Eigenschaft PrimaryKey, um auf die Primary-Eigenschaft eines Indexes zuzugreifen.
Hinweise
Microsoft Access erstellt automatisch einen Index für das Primärschlüsselfeld einer Tabelle und verwendet es, um Datensätze zu suchen und Tabellen zu verknüpfen. Der Primärschlüsselindex erfordert einen Eintrag in jedem Primärschlüsselfeld und lässt keine Duplikate zu. Die Reihenfolge der Felder in einem Mehr-Felder-Primärschlüssel bestimmt die Standardsortierreihenfolge für die Tabelle.
Wenn beim Speichern des Tabellenentwurfs kein Primärschlüssel vorhanden ist, zeigt Microsoft Access ein Dialogfeld an, in dem Sie gefragt werden, ob ein Primärschlüssel erstellt werden soll. Wenn Sie auf Ja klicken, wird der Tabelle ein AutoWert-Datentypfeld hinzugefügt (dessen NewValues-Eigenschaft auf Inkrement festgelegt ist) und als Primärschlüssel festgelegt. Wenn Sie auf Nein klicken, wird kein Primärschlüssel erstellt.
Eine Tabelle ohne Primärschlüssel kann nicht in einer Beziehung verwendet werden, und Sortier- und Suchvorgänge in ihr können länger dauern.
Siehe auch
- Access-Entwicklerforum
- Hilfe mit Access unter support.office.com
- Hilfe mit Access unter answers.microsoft.com
- Access-Foren zu UtterAccess
- Entwickler- und VBA-Programmierung (FMS)
- Access-Beiträge zu StackOverflow
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.