Validate funkciju
Odnosi se na: Canvas aplikacije Aplikacije zasnovane na modelu
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 vratila odgovarajuću poruku o grešci, ako nije. Možete koristiti funkciju DataSourceInfo za prikaz istih informacija koje koristi Validate.
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 samo da proveri vrednosti na osnovu ovih informacija. Čak i ako Validate ne pronađe problem, primena promene podataka možda i dalje nije uspela. Možete koristiti funkciju Errors za pribavljanje informacija o kvaru.
Ako Validate nađe problem, funkcija vraća poruku o grešci koju možete pokazati korisniku aplikacije. Ako su sve vrednosti valjane, Validate vraća blank. Kada radite sa kolekcijom koja nema informacije o validaciji, vrednosti su uvek valjane.
Sintaksa
Validate ( DataSource, Column, Value )
- 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.
Proverite valjanost 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." |
Provera valjanosti sa potpunim zapisom
Formula | Opis | Rezultat |
---|---|---|
Validate( Rezultati, EditRecord, Galerija.Ažuriranje ) | 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, Galerija.Ažuriranje ) | 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." |