Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Er zijn twee basis manieren waarop u een waarde in een veld in een Access-tabel kunt vereisen:

  • Stel de eigenschap Vereist van het veld in op Ja    U kunt dit doen door de tabel te openen in ontwerpweergave. Deze methode is eenvoudig en een goede keuze als u slechts één veld één keer wilt wijzigen.

  • Een definitiequery gebruiken waarmee een niet-null-index voor het veld wordt gemaakt    U kunt dit doen met behulp van SQL-weergave. Deze methode is niet zo eenvoudig als het gebruik van de ontwerpweergave, maar heeft wel een voordeel: u kunt de gegevensdefinitiequery opslaan en later opnieuw gebruiken. Dit is handig als u periodiek tabellen verwijdert en opnieuw maakt en waarden wilt vereisen voor sommige velden.

Stel de eigenschap Vereist voor een veld in op Ja

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

  2. Selecteer het veld dat u wilt vereisen, heeft altijd een waarde.

  3. Stel in het deelvenster Veldeigenschappen op het tabblad Algemeen de eigenschap Vereist in op Ja.

    Veldeigenschap Vereist

Opmerking: Als u de eigenschap Vereist instelt op Ja voor een veld in een tabel die al records bevat, kunt u in Access controleren of het veld een waarde heeft in alle bestaande records. Ongeacht of u deze optie accepteert, is voor nieuwe records een waarde voor het veld vereist.

Een niet-null-index voor een veld maken met behulp van een gegevensdefinitiequery

  1. Klik op het tabblad Maken in de groep Query's 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 INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. Vervang in de SQL de variabelen als volgt:

    • Vervang index_name door een naam voor uw index. Het is een goed idee om een naam te gebruiken waarmee u kunt bepalen waarvoor de index is bedoeld. Als de index er bijvoorbeeld voor moet zorgen dat er burgerservicenummers bestaan voor elke record, kunt u deze require_SSN noemen.

    • Vervang de tabel door de naam van de tabel die het veld bevat dat moet worden geïndexeerd. Als de tabelnaam spaties of speciale tekens bevat, moet u de naam tussen vierkante haken plaatsen.

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

  6. Sla de query op en sluit deze.

  7. Voer de query uit om de index te maken. Houd er rekening mee dat u de query kunt uitvoeren vanuit een macro met behulp van de macroactieSQL uitvoeren.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×