Verhindern duplizierter Werte in einem Feld

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Sie können doppelte Werte in einem Feld verhindern, indem Sie einen eindeutigen Index erstellen. EIN eindeutiger Index ist ein Index, der erfordert, dass jeder Wert des indizierten Felds eindeutig ist.

Es gibt zwei grundlegende Möglichkeiten, einen eindeutigen Index zu erstellen:

  • Festlegen der indizierten Eigenschaft des Felds auf Ja (ohne Duplikate)    Hierzu öffnen Sie die Tabelle in Entwurfsansicht. Diese Methode ist einfach und eine gute Wahl, wenn Sie nur ein Feld gleichzeitig ändern möchten.

  • Erstellen Sie einen Datendefinitionsabfrage, der den eindeutigen Index erstellt, den    Sie mithilfe von SQL-Ansicht ausführen können. Diese Methode ist nicht so einfach wie die Verwendung der Entwurfsansicht, hat aber einen Vorteil: Sie können die Datendefinitionsabfrage speichern und später erneut verwenden. Dies ist hilfreich, wenn Sie in regelmäßigen Abständen Tabellen löschen und neu erstellen und für einige Felder eindeutige Indizes verwenden möchten.

Was möchten Sie tun?

Festlegen der indizierten Eigenschaft eines Felds auf Ja (ohne Duplikate)

Erstellen eines eindeutigen Index für ein Feld mithilfe einer Datendefinitionsabfrage

Festlegen der indizierten Eigenschaft eines Felds auf Ja (ohne Duplikate)

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, die das Feld enthält, und klicken Sie dann auf Entwurfsansicht.

  2. Wählen Sie das Feld aus, für das Sie sicherstellen möchten, dass es eindeutige Werte aufweist.

  3. Legen Sie im Bereich Feldeigenschaften auf der Registerkarte Allgemein die Eigenschaft indiziert auf Ja (ohne Duplikate).

    Die Feldeigenschaft 'Indiziert'

Seitenanfang

Erstellen eines eindeutigen Index für ein Feld mithilfe einer Datendefinitionsabfrage

  1. Klicken Sie auf der Registerkarte <ui>Erstellen</ui> in der Gruppe <ui>Abfragen</ui> auf <ui>Abfrageentwurf</ui>.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf den Pfeil unter Ansicht, und klicken Sie dann auf SQL-Ansicht.

  3. Löschen Sie alle SQL-Abfragen aus der Abfrage.

  4. Geben Sie den folgenden SQL-Code in die Abfrage ein, oder fügen Sie ihn ein:

    CREATE UNIQUE INDEX index_name
    ON table (field)
  5. Ersetzen Sie die Variablen im SQL-Server wie folgt:

    • Ersetzen Sie index_name durch einen Namen für Ihren Index. Es empfiehlt sich, einen Namen zu verwenden, der Sie bei der Bestimmung des Indexes unterstützt. Wenn der Index beispielsweise sicherstellen soll, dass die Sozialversicherungsnummern eindeutig sind, können Sie den Namen unique_SSN.

    • Ersetzen Sie die Tabelle durch den Namen der Tabelle, die das zu indizierende Feld enthält. Wenn der Tabellenname Leerzeichen oder Sonderzeichen enthält, müssen Sie den Namen in eckige Klammern einschließen.

    • Ersetzen Sie das Feld durch den Namen des zu indizierenden Felds. Wenn der Feldname Leerzeichen oder Sonderzeichen enthält, müssen Sie den Namen in eckige Klammern einschließen.

  6. Speichern und schließen Sie die Abfrage.

  7. Führen Sie die Abfrage aus, um den Index zu erstellen. Beachten Sie, dass Sie die Abfrage aus einem Makro ausführen können, indem Sie die AusführenSQL-Makroaktion verwenden. Weitere Informationen finden Sie im Abschnitt Siehe auch.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×