Bendrinti naudojant


Funkcija Tikrinti

Taikoma: drobės programoms Modeliu pagrįstoms programoms

Validate funkcija tikrina, ar vieno stulpelio vertė, ar viso įrašo vertė yra galiojanti duomenų šaltiniui.

Aprašas

Prieš vartotojui pateikiant duomenų pakeitimą, galite nedelsdami pateikti atsiliepimą dėl to pateikimo galiojimo, todėl pagerėja vartotojo patirtis.

Duomenų šaltiniai gali pateikti informaciją apie tai, kas sudaro leistinas įrašo vertes. Šioje informacijoje gali būti daug apribojimų, pvz., šie pavyzdžiai:

  • ar stulpelyje būtina nurodyti vertę
  • kokio ilgio gali būti teksto eilutė
  • koks gali būti skaičius, didelis ar mažas
  • kokio anksti ar vėlyva data gali būti

Validate funkcija naudoja šią informaciją, kad nustatytų, ar vertė yra tinkama, ir jei neatitinka, grąžina atitinkamą klaidos pranešimą. Galite naudoti DataSourceInfo funkciją, kad peržiūrėtumėte tą pačią informaciją, kurią naudoja Validate.

Duomenų šaltiniai skiriasi pagal tai, kiek juose yra pateiktos tikrinimo informacijos, įskaitant nepateiktą. Tikrinti galima tik pagal šią informaciją patikrinti reikšmes. Net jei Validate neranda problemos, gali vis tiek nepavykti pakeisti duomenų. Galite naudoti Errorsfunkciją, kad gautumėte informaciją apie triktį.

Jei Validateranda problemą, funkcija grąžina klaidos pranešimą, kurį galite parodyti programos vartotojui. Jei visos vertės yra leistinos, Validate grąžina tuščia. Kai dirbate su rinkiniu, kuriame nėra tikrinimo informacijos, vertės visada galioja.

Sintaksė

Tikrinti(DataSource,Column,Value )

  • DataSource - būtina. Duomenų šaltinis, kurį norite patikrinti.
  • Stulpelis – būtina. Stulpelis, kurį norite patikrinti.
  • reikšmė – būtina. Pažymėto stulpelio vertė, kurią norite patikrinti.

Tikrinti(DataSource,OriginalRecord,Updates )

  • DataSource - būtina. Duomenų šaltinis, kurį norite patikrinti.
  • OriginalRecord - Būtina. Įrašas, pagal kurį norite patikrinti naujinimus.
  • Atnaujinimai - būtini. Pakeitimai, kuriuos norite taikyti originaliam įrašui.

Pavyzdžiai

Šiuose pavyzdžiuose vertės Scores duomenų šaltinio Percentage stulpelyje turi būti nuo 0 iki 100 imtinai. Jei duomenys yra patvirtinti, funkcija grąžina blank. Priešingu atveju funkcija grąžina klaidos pranešimą.

Tikrinti vienu stulpeliu

Formulė Aprašas Rezultatas
Patvirtinti( balai, procentas, 10 ) Tikrina, ar 10 yra leistina vertė Percentage stulpeliui Scores duomenų šaltinyje. Tuščią
Patvirtinti( balai, procentas, 120 ) Tikrina, ar 120 yra leistina vertė Percentage stulpeliui Scores duomenų šaltinyje. „Vertės turi būti nuo 0 iki 100.”

Tikrinti visu įrašu

Formulė Aprašas Rezultatas
Patvirtinti( balai, EditRecord, Gallery.Updates ) Tikrina, ar visų stulpelių vertės galioja Scoresduomenų šaltinyje. Šiame pavyzdyje vertė Percentage stulpelyje yra 10. Tuščią
Patvirtinti( balai, EditRecord, Gallery.Updates ) Tikrina, ar visų stulpelių vertės galioja Scoresduomenų šaltinyje. Šiame pavyzdyje vertė Percentage stulpelyje yra 120. „Vertės turi būti nuo 0 iki 100.”