Share via


Funkcija Validat

Odnosi se na: Aplikacije od gotovih gradivnih elemenata 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. Funkcija Validate može potvrditi vrijednosti samo na temelju tih podataka. Č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

Validate( izvor podataka, stupac, vrijednost )

  • DataSource – obavezno. Izvor podataka koji se provjerava.
  • Column – obavezno. Stupac koji se provjerava.
  • Value – obavezno. Vrijednost za odabrani stupac koji se provjerava.

Validate( DataSource, OriginalRecord, Updates )

  • DataSource – obavezno. Izvor podataka koji se provjerava.
  • OriginalRecord – obavezno. Zapis u kojem se ažuriranja trebaju provjeriti.
  • Updates – 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
Validate( Scores, Percentage, 10 ) Provjerava je li 10 valjana vrijednost za stupac Percentage u izvoru podataka Scores. prazno
Validate( Scores, Percentage, 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( Scores, 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( Scores, 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."