Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
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." |