Ange att ett värde måste anges i ett fält

Obs!:  Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Det finns två sätt att du kräver ett värde i ett fält:

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

  • Använda en datadefinitionsfråga som skapar ett null-index för fältet    du kan göra detta med hjälp av SQL-vy. Den här metoden är inte lika enkelt som att använda designvyn, men har en fördel: du kan spara datadefinitionsfråga och använda den igen senare. Detta är användbart om du regelbundet ta bort och återskapa tabeller och vill kräva värden för vissa fält.

Vad vill du göra?

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

Skapa ett null-index för ett fält genom att använda en datadefinitionsfråga

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 det fält som du vill kräva alltid har ett värde.

  3. Ange egenskapen obligatoriskJa på fliken Allmänt i fönstret fältegenskaper.

    Fältegenskapen Obligatorisk

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

Överst på sidan

Skapa ett null-index för ett fält genom att använda en datadefinitionsfråga

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

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

  3. Ta bort all SQL-kod från frågan.

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

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. Ersätt variablerna i SQL-koden på följande sätt:

    • Ersätt index_name med ett namn för indexet. Det är en bra idé att använda ett namn som hjälper dig att avgöra vilken indexet är för. Till exempel om indexet ska se till att personnummer finns för varje post kan du döpa det require_SSN.

    • Ersätt tabell 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ätta fält med namnet på fältet som ska indexeras. Om fältnamn 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 index. Observera att du kan köra frågan från ett makro genom att köra makroåtgärden KörSQL (RunSQL). Mer information finns under Se även.

Överst på sidan

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×