Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Du kan kräva ett värde i ett fält i en Access-tabell på två grundläggande sätt:

  • Ange egenskapen Obligatorisk för fältet till Ja    Det kan du göra genom att öppna tabellen i Designvyn. Den här metoden är enkel och ett bra val om du bara vill ändra ett fält en gång.

  • Använda en datadefinitionsfråga som skapar ett icke-null-index för fältet    Det kan du göra genom att använda SQL-vy. Den här metoden är inte lika enkel som att använda designvyn, men har en fördel: du kan spara datadefinitionsfrågan och använda den igen senare. Det här är användbart om du regelbundet tar bort och återskapar tabeller och vill kräva värden för vissa fält.

Ange egenskapen Obligatorisk för ett fält till Ja

  1. Högerklicka på tabellen i navigeringsfönstret och klicka sedan på Designvy.

  2. Markera fältet som du vill kräva har alltid ett värde.

  3. I fönstret Fältegenskaper, på fliken Allmänt , anger du egenskapen Obligatorisk till Ja.

    Fältegenskapen Obligatorisk

Obs!: Om du anger egenskapen Obligatorisk till Ja för ett fält i en tabell som redan innehåller poster får du möjlighet att kontrollera om fältet har ett värde i alla befintliga poster. Oavsett om du accepterar det här alternativet krävs ett värde för fältet för nya poster.

Skapa ett icke-null-index för ett fält med hjälp av en datadefinitionsfråga

  1. Klicka på Frågedesign i gruppen Frågor på fliken Skapa.

  2. Klicka på pilen under Visa i gruppen Resultat på fliken Design och klicka sedan på SQL-vy.

  3. Ta bort alla SQL-data från frågan.

  4. Skriv eller klistra in följande SQL i frågan:

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. Ersätt variablerna enligt följande i SQL:et:

    • Ersätt index_name med ett namn på indexet. Det är en bra idé att använda ett namn som hjälper dig att avgöra vad indexet är till för. Om indexet till exempel ska se till att personnummer finns för varje post kan du ge det namnet require_SSN.

    • Ersätt tabellen med namnet på den tabell som innehåller fältet som ska indexeras. Om tabellnamnet innehåller blanksteg eller specialtecken måste du omge namnet med hakparenteser.

    • Ersätt fält med namnet på det fält som ska indexeras. Om fältnamnet innehåller blanksteg eller specialtecken måste du omge namnet med hakparenteser.

  6. Spara och stäng frågan.

  7. Kör frågan för att skapa indexet. Observera att du kan köra frågan från ett makro med makroåtgärden KörSQL.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×