Provjera valjanosti funkcije
Primjenjuje se na sljedeće: Aplikacije radnog područja Aplikacije stvorene prema modelu
Funkcija Validate provjerava je li ispravna vrijednost jednog stupca ili kompletnog zapisa za neki izvor podataka.
Opis
Prije nego što korisnik pošalje neku promjenu podataka, možete odmah pružiti povratne informacije o valjanosti tog podneska, što rezultira boljim korisničkim iskustvom.
Izvori podataka mogu pružiti informacije o tome što čini valjane vrijednosti u zapisu. Te informacije mogu uključivati mnoga ograničenja, poput ovih primjera:
- zahtijeva li stupac neku vrijednost
- koliko dug tekstni niz može biti
- koje su gornja i donja granica broja
- koje su gornja i donja granica datuma
Funkcija Validate koristi ove informacije kako bi utvrdila je li neka vrijednost valjana, pa ako nije, vraća odgovarajuću poruku o pogrešci. Funkciju DataSourceInfo možete upotrijebiti za prikaz istih podataka koje koristi funkcija Validate.
Izvori podataka razlikuju se u tome koliko valjanih podataka pružaju, a mogu uopće ne pružati ništa. Provjera valjanosti može provjeriti vrijednosti samo na temelju tih informacija. Čak i ako Validate ne pronađe problem, promjena podataka i dalje može biti neuspješno primijenjena. Funkciju Errors možete koristiti za dobivanje informacija o pogrešci.
Ako funkcija Validate pronađe problem, vraća poruku o pogrešci koju možete pokazati korisniku aplikacije. Ako su sve vrijednosti valjane, Validate vraća vrijednost blank. Kada radite sa zbirkom koja nema podatke o valjanosti, vrijednosti su uvijek valjane.
Sintaksa
Provjera valjanosti( Izvor podataka; stupac;vrijednost )
- Izvor podataka– obavezno. Izvor podataka koji se provjerava.
- Stupac – Obavezno. Stupac koji se provjerava.
- Vrijednost– Obavezno. Vrijednost za odabrani stupac koji se provjerava.
Provjera valjanosti( Izvor podataka,IzvorniZapis ; Ažuriranja )
- Izvor podataka– obavezno. Izvor podataka koji se provjerava.
- OriginalRecord - Obavezno. Zapis u kojem se ažuriranja trebaju provjeriti.
- Ažuriranja - Obavezno. Promjene koje se primjenjuju na izvorni zapis.
Primjeri
Za ove primjere, vrijednosti u stupcu Percentage izvora podataka Scores mora biti između 0 i 100, uključivo. Ako podatci prođu provjeru valjanosti, funkcija vraća vrijednost prazno. U suprotnom, funkcija vraća poruku o pogrešci.
Provjera valjanosti jednog stupca
Formula | Opis | Rezultat |
---|---|---|
Potvrdi ( rezultati, postotak, 10 ) | Provjerava je li 10 valjana vrijednost za stupac Percentage u izvoru podataka Scores. | prazno |
Potvrditi( rezultati, postotak, 120 ) | Provjerava je li 120 valjana vrijednost za stupac Percentage u izvoru podataka Scores. | "Vrijednosti moraju biti između 0 i 100." |
Provjera valjanosti cijelog zapisa
Formula | Opis | Rezultat |
---|---|---|
Validate( Rezultati, EditRecord, Gallery.Updates ) | Provjerava jesu li vrijednosti u svim stupcima valjane za izvor podataka Scores. U ovom primjeru vrijednost u stupcu Percentage je 10. | prazno |
Validate( Rezultati, EditRecord, Gallery.Updates ) | Provjerava jesu li vrijednosti u svim stupcima valjane za izvor podataka Scores. U ovom primjeru vrijednost u stupcu Percentage je 120. | "Vrijednosti moraju biti između 0 i 100." |