Deli z drugimi prek


Validate funkcija

Velja za: Aplikacije na platnu , ki jih poganja model

Funkcija Validate preveri, ali je vrednost enega stolpca ali popolnega zapisa veljavna za vir podatkov.

Opis

Preden uporabnik pošlje spremembo podatkov, lahko posredujete takojšnje povratne informacije o veljavnosti te oddaje za boljšo uporabniško izkušnjo.

Viri podatkov lahko zagotovijo informacije o opredelitvi veljavnih vrednosti v zapisu. Te informacije lahko vključujejo številne omejitve, na primer:

  • ali stolpec zahteva vrednost
  • kako dolg je lahko niz besedila
  • kako visoka in nizka je lahko številka
  • kako zgoden in pozen je lahko datum

Funkcija Validate s temi informacijami določi, ali je vrednost veljavna, in vrne ustrezno sporočilo o napaki, če ni. S funkcijo DataSourceInfo si lahko ogledate iste informacije, ki jih Validate uporabljate.

Viri podatkov se razlikujejo v tem, koliko informacij za preverjanje zagotavljajo, vključno s tem, da jih sploh ne zagotavljajo. Validate lahko preveri le vrednosti, ki temeljijo na teh informacijah. Tudi če Validate ne najdete težave, uporaba spremembe podatkov morda še vedno ne uspe. Za pridobivanje informacij o napaki lahko uporabite funkcijo Errors.

Če Validate najde težavo, funkcija vrne sporočilo o napaki, ki ga lahko prikažete uporabniku aplikacije. Če so vse vrednosti veljavne, vrneValidate prazno. Če uporabljate zbirko brez informacij o preverjanju veljavnosti, so vrednosti vedno veljavne.

Sintaksa

Validate( Vir podatkov, stolpec, vrednost )

  • DataSource – Zahtevano. Vir podatkov za preverjanje veljavnosti.
  • Stolpec – obvezno. Stolpec, za katerega bo preverjena veljavnost.
  • Vrednost – obvezno. Vrednost za izbrani stolpec, za katerega bo preverjena veljavnost.

Validate( DataSource, OriginalRecord, Posodobitve )

  • DataSource – Zahtevano. Vir podatkov za preverjanje veljavnosti.
  • Izvirni zapis - Zahtevano. Zapis, katerega je treba preveriti posodobitve.
  • Posodobitve - obvezne. Spremembe, ki bodo uporabljene v izvirnem zapisu.

Primeri

V teh primerih morajo biti vrednosti v stolpcu Odstotek v viru podatkov Rezultati med 0 in vključno 100. Če podatki prestanejo preverjane veljavnosti, funkcija vrne prazno vrednost. V nasprotnem primeru funkcija vrne sporočilo o napaki.

Validate z enim stolpcem

Formula Opis Rezultat
Validate( Rezultati, odstotek, 10 ) Preveri, ali je 10 veljavna vrednost za stolpec Odstotek v viru podatkov Rezultati. prazno
Validate( Rezultati, odstotek, 120 ) Preveri, ali je 120 veljavna vrednost za stolpec Odstotek v viru podatkov Rezultati. "Vrednosti morajo biti med 0 in 100."

Validate s popolnim zapisom

Formula Opis Rezultat
Validate( Rezultati, UrediZapis, Gallery.Posodobitve ) Preveri, ali so vrednosti v vseh stolpcih veljavne za vir podatkov Rezultati. V tem primeru je vrednost v stolpcu Odstotek10. prazno
Validate( Rezultati, UrediZapis, Gallery.Posodobitve ) Preveri, ali so vrednosti v vseh stolpcih veljavne za vir podatkov Rezultati. V tem primeru je vrednost v stolpcu Odstotek120. "Vrednosti morajo biti med 0 in 100."