Přístup: Vytvořte pravidlo platnosti - jak to funguje
Přístup vám dává možnost automaticky kontrolovat hodnoty v polích. Tento praktický tip vám ukáže, jak vytvořit pravidlo platnosti a dokonce nepovolit nesprávné zadání.
Pravidlo platnosti v aplikaci Access pro tabulky nebo formuláře
Pokud nejprve definujete pravidla v tabulce, budou tyto položky automaticky přijaty při vytváření formulářů. Následující pokyny fungují se všemi verzemi aplikace Access od roku 2010.
- Otevřete požadovanou tabulku v návrhovém zobrazení.
- Nyní klikněte na název pole, kterému chcete přiřadit pravidlo platnosti.
- Ve spodní části se zobrazí záložka „Obecné“. Zde najdete položku „Pravidlo platnosti“.
- Pokud v zásadě nechcete použít pravidlo platnosti, můžete jej také vytvořit pro jednotlivé formuláře.
- Chcete-li to provést, otevřete odpovídající formulář a přepněte do návrhového zobrazení.
- Pravým tlačítkem myši klikněte na pole formuláře, které by mělo obdržet pravidlo platnosti.
- V kontextové nabídce vyberte položku „Vlastnosti“ a přejděte na kartu „Data“.
Vytvořit ověřovací pravidlo v aplikaci Access
Abyste mohli rozumně používat pravidla platnosti, měli byste již vědět, jak vytvářet výrazy v aplikaci Access.
- Chcete-li vytvořit pravidlo platnosti, můžete buď zadat své vlastní pravidlo, nebo spustit editor výrazů kliknutím na tlačítko se třemi tečkami.
- Výrazy validačních pravidel nepoužívají žádnou speciální syntaxi.
- To znamená, že můžete také nastavit složitá pravidla pro pole.
- Nelze použít pravidlo platnosti pro datové typy "AutoWert", "OLE-Objekt" a "Anlage".
Příklady vstupů pro pravidla platnosti
Tato část obsahuje seznam běžně používaných ověřovacích pravidel.
- Chcete-li zkontrolovat e-mailovou adresu, použijte následující syntaxi: ((například „* ? *.? *“) A (ne jako „* [;;] *“)). To znamená, že e-mailová adresa musí obsahovat alespoň jeden znak, následující symbol „@“, alespoň jeden další znak, tečku a další znak. Je tedy povoleno . Není možné zadat nebo, com.
- Pravidlem „není nula“ určujete, že ve vybraném poli musí být proveden zápis.
- Zadáním> = # 01.01.2016 # zajistíte, že datum zadané do pole bude pozdější nebo rovné 01.01.2016.
- Pokud by měl být údaj v poli nulový nebo větší, zadejte> = 0.
- Pokud mají být v poli povoleny pouze určité hodnoty, můžete je zadat v závorce: IN („Německo“, „Rakousko“, „Švýcarsko“).
- S> = 10 AND <= 99 určujete, že položky mohou být pouze mezi 10 a 99.
- Extra tip: Je-li zadán nesprávný údaj, můžete si místo kryptické systémové zprávy Access vytvořit vlastní chybovou zprávu. V poli „Pravidlo platnosti“ uvidíte položku „Ověřovací zpráva“. Sem zadejte požadovaný text. Pokud například uživatel zadal nesprávnou e-mailovou adresu, zpráva by mohla vypadat takto: Použili jste neplatnou e-mailovou adresu. Zadejte adresu ve formátu [chráněn e-mailem] .