Dubbele waarden in een veld voorkomen

Opmerking:  We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

U kunt dubbele waarden in een veld voorkomen door een unieke index te maken. Een unieke index is een index waarbij elke waarde van het geïndexeerde veld uniek moet zijn.

U kunt op twee manieren een unieke index maken:

  • Door de eigenschap Geïndexeerd van een veld in te stellen op Ja (geen duplicaten)    Dit kunt u doen door de tabel te openen in de ontwerpweergave. Deze methode is eenvoudig en vormt een goede optie als u telkens slechts één veld tegelijk wilt wijzigen.

  • Door een definitiequery te maken waarmee de unieke index wordt gegenereerd    Hiervoor kunt u de SQL-weergave gebruiken. Deze methode is niet zo eenvoudig als het gebruiken van de ontwerpweergave, maar biedt wel een voordeel: u kunt de gegevensdefinitiequery opslaan en deze later opnieuw gebruiken. Dit is handig als u periodiek tabellen verwijdert en opnieuw maakt en unieke indexen wilt gebruiken voor sommige van de velden.

Wat wilt u doen?

Stel de eigenschap geïndexeerd van een veld in op Ja (geen duplicaten)

Een unieke index voor een veld maken met behulp van een definitiequery

De eigenschap Geïndexeerd van een veld instellen op Ja (geen duplicaten)

  1. Klik in het navigatiedeelvenster met de rechtermuisknop op de tabel met het veld en klik vervolgens op de Ontwerpweergave.

  2. Selecteer het veld dat unieke waarden moet bevatten.

  3. Ga naar het deelvenster Veldeigenschappen op het tabblad Algemeen en stel de eigenschap Geïndexeerd in op Ja (geen duplicaten).

    Veldeigenschap Geïndexeerd

Naar boven

Een unieke index voor een veld maken met een gegevensdefinitiequery

  1. Klik op het tabblad Maken, in de groep Overige, op Queryontwerp.

  2. Klik op het tabblad Ontwerpen in de groep Resultaten op de pijl onder Weergave en klik vervolgens op SQL-weergave.

  3. Verwijder alle SQL uit de query.

  4. Typ of plak de volgende SQL in de query:

    CREATE UNIQUE INDEX index_name
    ON table (field)
  5. Vervang de variabelen als volgt in de SQL:

    • Index_name vervangen door een naam voor de Zijtabs met letter. Dit is een goed idee om een naam waarmee u bepalen wat de index is voor gebruik. Bijvoorbeeld als de index is om ervoor te zorgen dat Amerikaans sofi-nummer uniek zijn, u mogelijk noem deze unique_SSN.

    • Tabel vervangen door de naam van de tabel waarin het veld moeten worden geïndexeerd. Als de tabelnaam spaties of speciale tekens bevat, moet u de naam tussen vierkante haken.

    • Veld vervangen door de naam van het veld moeten worden geïndexeerd. Als de veldnaam spaties of speciale tekens bevat, moet u de naam tussen vierkante haken.

  6. Sla de query op en sluit de query.

  7. Voer de query uit om de index te maken. Overigens kunt u de query uitvoeren vanuit een macro door gebruik te maken van de macroactie SQLUitvoeren. Zie de sectie Zie ook voor meer informatie.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×