Adgang: Opret gyldighedsregel - hvordan det fungerer
Access giver dig mulighed for automatisk at kontrollere værdier i felter. Dette praktiske tip viser dig, hvordan du opretter en gyldighedsregel og ikke engang tillader forkerte poster.
Gyldighedsregel i Access for tabeller eller formularer
Hvis du først definerer reglerne i en tabel, vedtages disse poster automatisk, når du opretter formularer. Følgende instruktioner fungerer med alle Access-versioner fra 2010.
- Åbn den ønskede tabel i designvisningen.
- Klik nu på det feltnavn, som du vil tildele en gyldighedsregel til.
- I det nederste område ser du fanen "Generelt". Der finder du posten "Gyldighedsregel".
- Hvis du principielt ikke ønsker at bruge en gyldighedsregel, kan du også oprette den til individuelle former.
- For at gøre dette skal du åbne den tilsvarende formular og skifte til designvisningen.
- Klik med højre museknap på formularfeltet, som skal modtage en gyldighedsregel.
- Vælg posten "Egenskaber" i genvejsmenuen, og naviger derefter til fanen "Data".
Opret en valideringsregel i Access
For at være i stand til at bruge gyldighedsregler fornuftigt, skal du allerede vide, hvordan du opretter udtryk i Access.
- For at oprette en gyldighedsregel kan du enten indtaste din egen regel eller starte ekspressionseditoren ved at klikke på knappen med de tre prikker.
- Udtrykkene fra valideringsreglerne bruger ingen særlig syntaks.
- Dette betyder, at du også kan indstille komplekse regler for felter.
- Du kan ikke bruge en gyldighedsregel til datatyperne "AutoWert", "OLE-Objekt" og "Anlage".
Indtast eksempler på gyldighedsregler
Dette afsnit indeholder en liste over almindeligt anvendte valideringsregler.
- For at kontrollere en e-mail-adresse skal du bruge følgende syntaks: ((Som "* ? *.? *") Og (Ikke som "* [, ;] *")). Dette betyder, at e-mail-adressen skal indeholde mindst et tegn, et efterfølgende "@" -symbol, mindst et yderligere tegn, en periode og en anden karakter. Så tilladt. Det er ikke muligt at indtaste eller, com.
- Med reglen "Er ikke nul" bestemmer du, at der skal foretages en indtastning i det valgte felt.
- Ved at indtaste> = # 01.01.2016 # sikrer du dig, at den indtastede dato senere er eller lig med 1. januar 2016.
- Hvis posten i et felt skal være nul eller større, skal du indtaste> = 0.
- Hvis der kun er tilladt visse værdier i feltet, kan du indtaste dem i parentes: IN ("Tyskland", "Østrig", "Schweiz").
- Med> = 10 OG <= 99 bestemmer du, at poster måske kun er mellem 10 og 99.
- Ekstra tip: Hvis der indtastes en forkert post, kan du oprette din egen fejlmeddelelse i stedet for den kryptiske Access-systemmeddelelse. Under feltet "Validitetsregel" vil du se posten "Valideringsmeddelelse". Indtast den ønskede tekst her. Hvis for eksempel brugeren indtastede en forkert e-mail-adresse, kan beskeden se sådan ud: Du brugte en ugyldig e-mail-adresse. Indtast en adresse i formatet [e-mailbeskyttet] .