Freigeben über


Primary-Eigenschaft

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

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.