Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office Access
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Verhindern duplizierter Werte in einem Feld
 

Durch Erstellen eines eindeutigen Indexes können Sie duplizierte Werte in einem Feld verhindern. Ein eindeutiger Index verlangt, dass jeder Wert des indizierten Felds eindeutig ist.

Grundsätzlich gibt es zwei Möglichkeiten, einen eindeutigen Index zu erstellen:

Was möchten Sie tun?


Festlegen der Eigenschaft "Indiziert" des Felds auf "Ja (Ohne Duplikate)"

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, die das gewünschte Feld enthält, und klicken Sie dann auf Entwurfsansicht.
  2. Wählen Sie das Feld aus, das stets über eindeutige Werte verfügen soll.
  3. Legen Sie im Bereich "Feldeigenschaften" auf der Registerkarte Allgemein die Eigenschaften Indiziert auf Ja (ohne Duplikate) fest.

    Die Feldeigenschaft 'Indiziert'

Seitenanfang Seitenanfang

Verwenden einer Datendefinitionsabfrage zum Erstellen des eindeutigen Indexes

  1. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Andere auf Abfrageentwurf.
  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf den Pfeil unter Ansicht und dann auf SQL-Ansicht.
  3. Löschen Sie den gesamten SQL-Code aus der Abfrage.
  4. Sie können nun den folgenden SQL-Code in die Abfrage eingeben bzw. einfügen:

    CREATE UNIQUE INDEX Indexname
     ON Tabelle (Feld)
    

  5. Ersetzen Sie im SQL-Code die Variablen wie folgt:
    • Ersetzen Sie Indexname durch einen Namen für Ihren Index. Es empfiehlt sich, einen Namen zu wählen, der den Zweck des Indexes beschreibt. Wenn der Index sicherstellen soll, dass Rentenversicherungsnummern eindeutig sind, können Sie ihn "RVN_eindeutig" nennen.
    • Ersetzen Sie Tabelle durch den Namen der Tabelle mit dem zu indizierenden Feld. Wenn der Tabellenname Leer- oder Sonderzeichen enthält, müssen Sie den Namen in eckige Klammern setzen.
    • Ersetzen Sie Feld durch den Namen des zu indizierenden Felds. Wenn der Feldname Leer- oder Sonderzeichen enthält, müssen Sie den Namen in eckige Klammern setzen.
  6. Speichern und schließen Sie die Abfrage.
  7. Führen Sie die Abfrage aus, um den Index zu erstellen. Sie können die Abfrage über ein Makro mit der Aktion "AusführenSQL" ausführen. Weitere Informationen finden Sie im Abschnitt Siehe auch.

Seitenanfang Seitenanfang

Anzeige