Toegang: maak een geldigheidsregel - hoe het werkt
Toegang geeft u de mogelijkheid om automatisch waarden in velden te controleren. Deze praktische tip laat zien hoe u een geldigheidsregel maakt en zelfs geen onjuiste invoer toestaat.
Geldigheidsregel in Toegang voor tabellen of formulieren
Als u eerst de regels in een tabel definieert, worden deze items automatisch overgenomen bij het maken van formulieren. De volgende instructies werken met alle Access-versies vanaf 2010.
- Open de gewenste tabel in de ontwerpweergave.
- Klik nu op de veldnaam waaraan u een geldigheidsregel wilt toewijzen.
- In het onderste gedeelte ziet u het tabblad 'Algemeen'. Daar vindt u de vermelding "Geldigheidsregel".
- Als u in principe geen geldigheidsregel wilt gebruiken, kunt u deze ook voor individuele formulieren maken.
- Open hiervoor het bijbehorende formulier en schakel over naar de ontwerpweergave.
- Klik met de rechtermuisknop op het formulierveld, dat een geldigheidsregel zou moeten ontvangen.
- Selecteer het item "Eigenschappen" in het contextmenu en navigeer vervolgens naar het tabblad "Gegevens".
Maak een validatieregel in Access
Om geldigheidsregels verstandig te kunnen gebruiken, moet u al weten hoe u uitdrukkingen in Access kunt maken.
- Om een geldigheidsregel te maken, kunt u uw eigen regel invoeren of de expressie-editor starten door op de knop met de drie puntjes te klikken.
- De uitdrukkingen van de validatieregels gebruiken geen speciale syntaxis.
- Dit betekent dat u ook complexe regels voor velden kunt instellen.
- U kunt geen geldigheidsregel gebruiken voor de gegevenstypen "AutoWert", "OLE-Objekt" en "Anlage".
Invoervoorbeelden voor geldigheidsregels
Deze sectie biedt een lijst met veelgebruikte validatieregels.
- Gebruik de volgende syntaxis om een e-mailadres te controleren: ((zoals "* ? *.? *") En (niet zoals "* [, ;] *")). Dit betekent dat het e-mailadres ten minste één teken, een daaropvolgend "@" symbool, ten minste nog een teken, een punt en een ander teken moet bevatten. Dus toegestaan. Het is niet mogelijk om of, com in te voeren.
- Met de regel "Is niet nul" bepaalt u dat een invoer in het geselecteerde veld moet worden gemaakt.
- Door> = # 01.01.2016 # in te voeren, zorgt u ervoor dat de datum in het veld later is dan of gelijk is aan 01 januari 2016.
- Als de invoer in een veld nul of groter moet zijn, voert u> = 0 in.
- Als alleen bepaalde waarden in het veld moeten worden toegestaan, kunt u deze tussen haakjes invoeren: IN ("Duitsland", "Oostenrijk", "Zwitserland").
- Met> = 10 EN <= 99 bepaalt u dat invoer slechts tussen 10 en 99 mag liggen.
- Extra tip: als u een onjuiste invoer maakt, kunt u uw eigen foutbericht maken in plaats van het cryptische Access-systeembericht. Onder het veld "Geldigheidsregel" ziet u de vermelding "Validatiebericht". Voer hier de gewenste tekst in. Als de gebruiker bijvoorbeeld een onjuist e-mailadres heeft ingevoerd, kan het bericht er als volgt uitzien: u hebt een ongeldig e-mailadres gebruikt. Voer een adres in met de indeling [e-mail beveiligd] .