Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan kreve en verdi i et felt i en Access-tabell på to grunnleggende måter:

  • Sett feltets obligatoriske egenskap til Ja    Du kan gjøre dette ved å åpne tabellen i utformingsvisning. Denne metoden er enkel og et godt valg hvis du bare vil endre ett felt én gang.

  • Bruke en datadefinisjonsspørring som oppretter en indeks som ikke er null i feltet    Du kan gjøre dette ved hjelp av SQL-visning. Denne metoden er ikke så enkel som å bruke utformingsvisning, men har en fordel: du kan lagre datadefinisjonsspørringen og bruke den på nytt senere. Dette er nyttig hvis du med jevne mellomrom sletter og oppretter tabeller på nytt og ønsker å kreve verdier for noen av feltene.

Angi Obligatorisk-egenskapen for et felt til Ja

  1. Høyreklikk tabellen i navigasjonsruten, og klikk deretter Utformingsvisning.

  2. Velg feltet du vil kreve, har alltid en verdi.

  3. Angi Obligatorisk-egenskapen til Ja i Feltegenskaper-ruten på Generelt-fanen.

    Egenskapen for obligatorisk felt

Obs!: Hvis du angir Obligatorisk-egenskapen til Ja for et felt i en tabell som allerede inneholder poster, gir Access deg muligheten til å kontrollere om feltet har en verdi i alle eksisterende poster. Uavhengig av om du godtar dette alternativet, krever nye poster en verdi for feltet.

Opprett en ikke-null-indeks for et felt ved hjelp av en datadefinisjonsspørring

  1. I fanen Opprett i gruppen Spørringer, klikker du på Spørreutforming.

  2. Klikk pilen under Vis i Resultater-gruppenUtforming-fanen, og klikk deretter SQL-visning.

  3. Slett alle SQL-setningene fra spørringen.

  4. Skriv eller lim inn følgende SQL i spørringen:

    CREATE INDEX index_name ON table (field) WITH DISALLOW NULL
  5. I SQL erstatter du variablene på følgende måte:

    • Erstatt index_name med et navn på indeksen. Det er lurt å bruke et navn som hjelper deg med å finne ut hva indeksen er for. Hvis indeksen for eksempel skal sikre at det finnes personnumre for hver post, kan du kalle den require_SSN.

    • Erstatt tabell med navnet på tabellen som inneholder feltet som skal indekseres. Hvis tabellnavnet har mellomrom eller spesialtegn, må du omslutte navnet i hakeparenteser.

    • Erstatt felt med navnet på feltet som skal indekseres. Hvis feltnavnet har mellomrom eller spesialtegn, må du omslutte navnet i hakeparenteser.

  6. Lagre og lukk spørringen.

  7. Kjør spørringen for å opprette indeksen. Vær oppmerksom på at du kan kjøre spørringen fra en makro ved hjelp av kjørSQL-makrohandlingen.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.