Barvna shema: Temna
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » Urejevalniki podatkov » WklValidator

WklValidator

WklValidator preverja polja Accessovega obrazca, na katerem je (obrazca za urejanje ob seznamu, pogovornega okna ali katerega koli vezanega obrazca), s pravili za posamezna polja in za celoten zapis. Napake prikaže ob poljih in v povzetku ter prepreči, da bi se shranil zapis, ki krši pravilo, pri tem pa ne odpira oken s sporočili.

Prvi koraki

Pogosta opravila

Grafični prikaz

+- frmStranka: pogled obrazca -----------------------------------------------+
|  Ime        [ Novak                 ]                                      |
|  PostnaSt   [ 123                   ]  <- rdeča obroba, namig: sporočilo   | 1
|  Eposta     [                       ]                                      |
|                                                                            |
|  (x) Napak: 2 – Poštna številka ima štiri števke.                          | 2
+----------------------------------------------------------------------------+
ObmočjePomen
1Polje, ki krši pravilo: rdeča obroba, sporočilo kot zaslonski namig; fokus ostane v polju
2Preverjalnik: povzetek s številom napak in prvim sporočilom; klik vas pripelje do prve napake

Ključne zmožnosti

  • Pravila za polja: obvezno, dolžina, regularni izraz, obseg, seznam vrednosti, sporočilo po meri; vsako po želji velja samo, dokler ima drugo polje določene vrednosti (when).
  • Pravila za zapise: natanko eno, vsaj eno ali največ eno od več polj.
  • Pravila v oblikovalniku ali kot JSON (Rules), shranjena z obrazcem.
  • Deluje kot Access: pri kršenem pravilu fokus ostane v polju, kršen zapis se ne shrani – tudi ko se fokus iz zasidranega obrazca za urejanje vrne na njegov seznam.
  • Napake vira podatkov pri shranjevanju (pravilo za veljavnost tabele, podatkovna storitev, ki zapis zavrne) se namesto v oknu s sporočilom Accessa prikažejo v povzetku (HandleDataErrors).
  • Koda: Validate, SetError za napake, ki jih najde vaša koda, ErrorCount, GoToFirstError, dogodek ValidateRecord.
  • Bralniki zaslona napovejo nove napake v povzetku, ne da bi fokus zapustil polje.

Osnovni pojmi

Posluša dogodke Accessa. Preverjalnik se poveže z dogodki obrazca ter njegovih polj z besedilom in kombiniranih polj. Access dogodke obrazca posreduje kontrolniku samo, če ima obrazec modul, zato mora biti lastnost Ima modul (HasModule) nastavljena na Da; zadošča prazen modul. Lastnosti dogodkov, ki jih potrebuje, preverjalnik sam nastavi na [Dogodkovna procedura] ([Event Procedure]).

En preverjalnik na obrazec. Preverja kontrolnike svojega obrazca; podobrazec ima svoj preverjalnik. V pogledu načrta prikazuje svoje ime in število pravil.

Ni nadomestilo za pravila tabele. Pravila tabele in strežnika še vedno veljajo; preverjalnik njihove zavrnitve prikaže v istem povzetku.

Skrbništvo

Odpravljanje težav

Za razvijalce

Sorodne teme

Ni.

sl/wiki/msaccess/comctl/data-editors/validator/start.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille