Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoríte pravidlo validácie v prístupe?

Vytvárate pravidlá overenia v prístupe dvoma hlavnými spôsobmi, v závislosti od toho, kde chcete, aby sa k validácii vyskytlo:

1. Pravidlá validácie na úrovni tabuľky: Táto metóda aplikuje pravidlo priamo na pole tabuľky, čím sa v prvom rade zabránilo neplatným údajom.

* Prístup k zobrazeniu dizajnu tabuľky: Otvorte tabuľku v zobrazení dizajnu.

* lokalizujte pole: Nájdite pole, do ktorého chcete pridať pravidlo validácie.

* Vlastnosť pravidla validácie: V vlastnostiach v teréne (zvyčajne v dolnej časti zobrazenia dizajnu) nájdite vlastnosť „pravidlo validácie“.

* Zadajte pravidlo: Do tejto vlastnosti zadajte svoje pravidlo validácie. Toto pravidlo je výraz, ktorý sa hodnotí na true, ak sú údaje platné a nepravdivé inak. Prístup odmietne všetky údaje, vďaka ktorým je výraz vyhodnotený na nepravdivé.

* Validácia text (voliteľné): Do vlastnosti „Validation Text“ zadajte používateľa správu, ktorá sa zobrazí, ak sa pokúsi zadať neplatné údaje. To pomáha vysvetliť * prečo * ich vstup bol zamietnutý.

* uložte tabuľku: Uložte svoje zmeny v tabuľke.

Príklad pravidiel validácie:

* vyžaduje nemožnú hodnotu: `Nie jesNull ([FieldName])` (nahradiť `[Fieldname]` so skutočným názvom poľa).

* Zabezpečenie numerickej hodnoty je kladné: `[Fieldname]> 0`

* Kontrola konkrétnej hodnoty textu: `[FieldName] =" Špecifický text "` (použite jednotlivé úvodzovky pre hodnoty textu).

* Overenie rozsahu dátumu: `Medzi #1/1/2023 #a #12/11/2023 #` (vymeňte podľa požadovaného rozsahu dátumu).

* Kontrola dĺžky textového poľa: `Len ([Fieldname]) <=255`

* Kombinácia viacerých podmienok: `([FieldName]> 0) a ([FieldName] <100)` (Pracujte zátvorky pre zložité pravidlá).

* Používanie funkcií: `ISDate ([DateField])` (Skontroluje, či je hodnota platný dátum).

2. Pravidlá overenia na úrovni formulára: Platí pravidlo konkrétne na kontrolu formulára, ktoré ponúka väčšiu flexibilitu v tom, ako sa overenie predkladá používateľovi, ale nezabráni tomu, aby údaje zadali tabuľku (pokiaľ ich výslovne nezaoberáte v kóde VBA formulára). Kombinovať validáciu formulára s validáciou tabuľky pre ďalšiu bezpečnosť.

* Otvorte zobrazenie dizajnu formulára: Otvorte formulár v zobrazení dizajnu.

* Vyberte ovládací prvok: Vyberte textové pole alebo iné ovládacie prvky, ktoré chcete overiť.

* Vlastnosti okna: Otvorte hárok vlastností (kliknite pravým tlačidlom myši na ovládacie prvky a vyberte Vlastnosti).

* Validácia pravidla a overenie textu: Podobne ako pri validácii na úrovni tabuľky, nastavte vlastnosti „Validárske pravidlo“ a „Validáciu textu“.

Dôležité úvahy:

* Typy údajov: Uistite sa, že vaše pravidlo validácie je kompatibilné s dátovým typom poľa. Pokus o použitie číselného porovnania s textovým poľom povedie k chybám.

* Manipulácia s chybami: Aj keď validačný text poskytuje spätnú väzbu, pre robustnejšie spracovanie chýb, zvážte použitie kódu VBA v udalostiach „Predbežného“ alebo `Afterpdate ', aby ste zvládli elegantnejšie zlyhania validácie.

* Citlivosť prípadu: Pravidlá validácie sú vo všeobecnosti necitlivé na prípad, pokiaľ nepoužívate konkrétne funkcie na presadzovanie citlivosti na prípad.

Nezabudnite nahradiť `[Fieldname]` skutočným názvom vášho poľa v prístupovej tabuľke. Vyberte metódu (na úrovni tabuľky alebo na úrovni formulára), ktorá najlepšie vyhovuje vašim potrebám pre integritu údajov a skúsenosti používateľov. Overenie na úrovni tabuľky sa všeobecne uprednostňuje na zabezpečenie kvality údajov pri zdroji. Overenie na úrovni formulára môže poskytnúť užívateľsky prívetivejší zážitok, najmä pre zložité pravidlá validácie.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené