Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Se aplică la: Aplicații
pânză bazate pe modele de aplicații
Funcția Validate verifică dacă valoarea unei singure coloane sau a unei înregistrări complete este validă pentru o sursă de date.
Descriere
Înainte ca un utilizator să remită o modificare a datelor, puteți furniza feedback imediat cu privire la validitatea acestei remiteri pentru a îmbunătăți experiența utilizatorului.
Sursele de date pot furniza informații despre ceea ce constituie valori valide într-o înregistrare. Aceste informații pot include numeroase constrângeri, cum ar fi:
- dacă o coloană necesită o valoare
- lungimea maximă a unui șir de text
- valoarea minimă și maximă a unui număr
- valoarea minimă și maximă a unei date
Funcția Validate utilizează aceste informații pentru a determina dacă o valoare este validă și pentru a returna un mesaj de eroare corespunzător, dacă nu. Puteți utiliza funcția DataSourceInfo pentru a vizualiza aceleași informații care Validate se utilizează.
Sursele de date nu furnizează toate aceeași cantitate de informații de validare și este posibil să nu furnizeze nicio informație. Validate poate verifica numai valorile pe baza acestor informații. Chiar dacă Validate nu găsește o problemă, aplicarea modificării datelor poate să nu reușească. Puteți utiliza funcția Errors pentru a obține informații despre eșec.
Dacă Validate găsește o problemă, funcția returnează un mesaj de eroare pe care îl puteți afișa utilizatorului aplicației. Dacă toate valorile sunt valide, Validate returnează necompletate. Atunci când lucrați cu o colecție care nu are informații de validare, valorile sunt întotdeauna valide.
Sintaxă
Validate( Sursă de date, coloană, valoare )
- DataSource – Obligatoriu. Sursa de date de utilizat pentru validare.
- Coloană – Obligatoriu. Coloana de validat.
- Valoare – Obligatoriu. Valoarea pentru coloana selectată care trebuie validată.
Validate( DataSource, OriginalRecord, Updates )
- DataSource – Obligatoriu. Sursa de date de utilizat pentru validare.
- OriginalRecord - Obligatoriu. Înregistrarea pentru care trebuie validate actualizările.
- Actualizări - Obligatorii. Modificările de aplicat la înregistrarea originală.
Exemple
Pentru aceste exemple, valorile din coloana Percentage ale sursei de date Scores trebuie să fie cuprinse între 0 și 100, inclusiv. Dacă datele sunt validate, funcția returnează o valoare necompletată. În caz contrar, funcția returnează un mesaj de eroare.
Validate cu o singură coloană
| Formulă | Descriere | Rezultat |
|---|---|---|
| Validate( Scoruri, Procent, 10 ) | Verifică dacă 10 este o valoare validă pentru coloana Percentage din sursa de date Scores. | necompletat |
| Validate( Punctaje, Procent, 120 ) | Verifică dacă 120 este o valoare validă pentru coloana Percentage din sursa de date Scores. | "Valorile trebuie să fie între 0 și 100." |
Validate cu o înregistrare completă
| Formulă | Descriere | Rezultat |
|---|---|---|
| Validate( Scoruri, EditareÎnregistrare, Galerie.Actualizări ) | Verifică dacă valorile din toate coloanele sunt valide pentru sursa de date Scores. În acest exemplu, valoarea din coloana Percentage este 10. | necompletat |
| Validate( Scoruri, EditareÎnregistrare, Galerie.Actualizări ) | Verifică dacă valorile din toate coloanele sunt valide pentru sursa de date Scores. În acest exemplu, valoarea din coloana Percentage este 120. | "Valorile trebuie să fie între 0 și 100." |