Åtkomst: Skapa giltighetsregel - hur det fungerar
Access ger dig möjligheten att automatiskt kontrollera värden i fält. Detta praktiska tips visar hur du skapar en giltighetsregel och inte ens tillåter felaktiga poster.
Giltighetsregel i Access för tabeller eller formulär
Om du först definierar reglerna i en tabell, antas dessa poster automatiskt när du skapar formulär. Följande instruktioner fungerar med alla Access-versioner från 2010.
- Öppna önskad tabell i designvyn.
- Klicka nu på fältnamnet som du vill tilldela en giltighetsregel till.
- I det nedre området ser du fliken "Allmänt". Där hittar du posten "Giltighetsregel".
- Om du i princip inte vill använda en giltighetsregel kan du också skapa den för enskilda former.
- För att göra detta, öppna motsvarande formulär och växla till designvyn.
- Klicka med höger musknapp på formulärfältet, som ska få en giltighetsregel.
- Välj posten "Egenskaper" i snabbmenyn och navigera sedan till fliken "Data".
Skapa en valideringsregel i Access
För att kunna använda giltighetsregler på ett förnuftigt sätt bör du redan veta hur du skapar uttryck i Access.
- För att skapa en giltighetsregel kan du antingen ange din egen regel eller starta uttrycksredigeraren genom att klicka på knappen med de tre punkterna.
- Uttrycket i valideringsreglerna använder inte någon speciell syntax.
- Detta innebär att du också kan ställa in komplexa regler för fält.
- Du kan inte använda en giltighetsregel för datatyperna "AutoWert", "OLE-Objekt" och "Anlage".
Ange exempel för giltighetsregler
Det här avsnittet innehåller en lista över vanliga valideringsregler.
- För att kontrollera en e-postadress använder du följande syntax: ((Gilla "* ? *.? *") Och (Inte som "* [, ;] *")). Detta innebär att e-postadressen måste innehålla minst ett tecken, en efterföljande "@" -symbol, åtminstone ytterligare ett tecken, en period och ett annat tecken. Så tillåten. Det är inte möjligt att ange eller, com.
- Med regeln "Är inte noll" bestämmer du att en post måste göras i det valda fältet.
- Genom att ange> = # 01.01.2016 # ser du till att datumet som anges i fältet är senare än eller lika med 01 januari 2016.
- Om posten i ett fält ska vara noll eller större anger du> = 0.
- Om bara vissa värden ska tillåtas i fältet kan du ange dem inom parentes: IN ("Tyskland", "Österrike", "Schweiz").
- Med> = 10 OCH <= 99 bestämmer du att poster bara kan vara mellan 10 och 99.
- Extra tips: Om en felaktig post anges kan du skapa ditt eget felmeddelande istället för det kryptiska Access-systemmeddelandet. Under fältet "Giltighetsregel" ser du posten "Valideringsmeddelande". Ange önskad text här. Om användaren till exempel skrev in en felaktig e-postadress kan meddelandet se ut så här: Du använde en ogiltig e-postadress. Ange en adress i formatet [e-postskyddat] .