Deli putem


Validate Funkciju

Odnosi se na: Aplikacije platna koje potiče od modela

Funkcija Validate proverava da li je vrednost jedne kolone ili kompletnog zapisa važeća za izvor podataka.

Opis

Pre nego što korisnik pošalje promenu podataka, možete odmah davati povratne informacije o valjanosti tog podnošenja, što rezultira boljim korisničkim iskustvom.

Izvori podataka mogu pružiti informacije o tome šta čini važeće vrednosti u okviru zapisa. Ove informacije mogu uključivati mnoga ograničenja, kao što su ovi primeri:

  • da li kolona zahteva vrednost
  • koliko može da bude duga niska teksta
  • koliko broj može da bude veliki i mali
  • koliko rano i kasno može da bude datum

Funkcija Validate koristi ove informacije da bi utvrdila da li je vrednost važeća i da bi dala odgovarajuću poruku o grešci ako nije. Možete da koristite funkciju DataSourceInfo da biste prikazali iste informacije koje se Validate koriste.

Izvori podataka razlikuju se u tome koliko potvrđenih informacija obezbeđuju, uključujući to da ne obezbeđuju nikakve informacije. Validate može da verifikuje vrednosti samo na osnovu ove informacije. Čak i Validate ako ne pronađe problem, primena promene podataka možda i dalje neće uspeti. Možete koristiti funkciju Errors za pribavljanje informacija o kvaru.

Ako Validate pronađe problem, funkcija vraća poruku o grešci koju možete da prikažete korisniku aplikacije. Ako su sve vrednosti važeće, Validate vraća prazne vrednosti. Kada radite sa kolekcijom koja nema informacije o validaciji, vrednosti su uvek valjane.

Sintaksa

Validate( Izvor podataka, kolona, vrednost )

  • DataSource – Obavezno. Izvor podataka sa kojim se proverava valjanost.
  • Kolona – Obavezno. Kolona za potvrdu.
  • Vrednost– Obavezno. Vrednost odabrane kolone koju treba proveriti.

Validate( DataSource, OriginalRecord, Updates )

  • DataSource – Obavezno. Izvor podataka sa kojim se proverava valjanost.
  • OriginalRecord - Obavezno. Zapis za koji treba proveriti valjanost ispravki.
  • Ažuriranja - Obavezno. Promene će se primeniti na izvorni zapis.

Primeri

Za ove primere, vrednosti u koloni Procenat u izvoru podataka Rezultati izvor podataka mora biti između 0 i 100, uključivo. Ako podaci prođu proveru valjanosti, funkcija vraća prazno. U suprotnom, funkcija vraća poruku o grešci.

Validate sa jednom kolonom

Formula Opis Rezultat
Validate( Rezultati, procenat, 10 ) Proverava da li je 10 valjana vrednost za kolonu Percentage u izvoru podataka Scores. Prazno
Validate( Rezultati, procenat, 120 ) Proverava da li je 120 valjana vrednost za kolonu Percentage u izvoru podataka Scores. "Vrednosti moraju biti između 0 i 100."

Validate sa kompletnim zapisom

Formula Opis Rezultat
Validate( Rezultati, EditRecord, Gallery.Updates ) Proverava da li su vrednosti u svim kolonama valjane za izvor podataka Scores. U ovom primeru vrednost u koloni Percentage je 10. Prazno
Validate( Rezultati, EditRecord, Gallery.Updates ) Proverava da li su vrednosti u svim kolonama valjane za izvor podataka Scores. U ovom primeru vrednost u koloni Percentage je 120. "Vrednosti moraju biti između 0 i 100."