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.” |