Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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.