Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Odnosi se na: Aplikacije platna
– aplikacije utemeljene na modelu
Funkcija Validate provjerava je li vrijednost jednog stupca ili potpunog zapisa valjana za 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 te podatke da bi utvrdila je li vrijednost valjana i da bi se ako nije pojavila odgovarajuća poruka o pogrešci. Funkciju DataSourceInfo možete koristiti za prikaz istih informacija koje Validate se koriste.
Izvori podataka razlikuju se u tome koliko valjanih podataka pružaju, a mogu uopće ne pružati ništa. Validate može provjeriti samo vrijednosti na temelju te informacije. Čak i Validate ako ne pronađe problem, promjena podataka možda i dalje neće uspjeti. Funkciju Errors možete koristiti za dobivanje informacija o pogrešci.
Ako Validate pronađe problem, funkcija vraća poruku o pogrešci koju možete prikazati korisniku aplikacije. Ako su sve vrijednosti valjane, Validate vraća prazne vrijednosti. Kada radite sa zbirkom koja nema podatke o valjanosti, vrijednosti su uvijek valjane.
Sintaksa
Validate( DataSource, Column, Value )
- Izvor podataka– obavezno. Izvor podataka koji se provjerava.
- Stupac – Obavezno. Stupac koji se provjerava.
- Vrijednost– Obavezno. Vrijednost za odabrani stupac koji se provjerava.
Validate( DataSource, OriginalRecord, Updates )
- 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.
Validate s jednim stupcem
| Formula | Opis | Rezultat |
|---|---|---|
| Validate( Rezultati, Postotak, 10 ) | Provjerava je li 10 valjana vrijednost za stupac Percentage u izvoru podataka Scores. | prazno |
| Validate( Rezultati, Postotak, 120 ) | Provjerava je li 120 valjana vrijednost za stupac Percentage u izvoru podataka Scores. | "Vrijednosti moraju biti između 0 i 100." |
Validate s potpunim zapisom
| 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." |