Тексеру функциясы
Қолданылады: Canvas қолданбалары Үлгіге негізделген қолданбалар
Validate функциясы бір бағанның немесе толық жазбаның мәні деректер көзі үшін жарамды екенін тексереді.
Сипаттама
Пайдаланушы деректер өзгерісін жіберместен бұрын, сіз бұл жіберілімнің жарамдылығына қатысты дереу кері байланыс бере аласыз, нәтижесінде пайдаланушы тәжірибесі жақсырақ болады.
Деректер көздері жазбадағы жарамды мәндерді не құрайтыны туралы ақпарат бере алады. Бұл ақпарат мына мысалдар сияқты көптеген шектеулерді қамтуы мүмкін:
- баған мәнді қажет ете ме, жоқ па
- мәтін жолының ұзындығы қанша болуы мүмкін
- сан қаншалықты жоғары және төмен болуы мүмкін
- күн қаншалықты ерте және кеш болуы мүмкін
Validate функциясы бұл ақпаратты мәннің жарамдылығын анықтау үшін және егер жоқ болса, қате туралы хабарды қайтару үшін пайдаланады. Сіз Validate функциясы пайдаланатын ақпаратты көру үшін DataSourceInfo функциясын пайдалана аласыз.
Деректер көздерінің қанша тексеру ақпаратын беретіні өзгеріп отырады, соның ішінде мүлде ақпарат бермеуі мүмкін. Тексеру осы ақпаратқа негізделген мәндерді ғана тексере алады. Validate функциясы мәселе таппаса да, деректер өзгерісін қолдану бәрібір сәтсіз аяқталуы мүмкін. Қате туралы ақпаратты алу үшін Errors функциясын пайдалануға болады.
Validate функциясы мәселені тапса, функция бағдарлама пайдаланушысына көрсетуге болатын қате туралы хабарды қайтарады. Барлық мәндер жарамды болса, Validate функциясы blank мәнін қайтарады. Тексеру ақпараты жоқ жинақпен жұмыс істегенде, мәндер әрқашан жарамды болады.
Синтаксис
Тексеру( Дереккөз, Баған, Мән )
- Деректер көзі – Міндетті. Тексеретін деректер көзі.
- Баған – Міндетті. Тексеретін баған.
- Мән – Міндетті. Тексерілетін таңдалған бағанның мәні.
Тексеру( Дереккөз, Түпнұсқа жазба, Жаңартулар )
- Деректер көзі – Міндетті. Тексеретін деректер көзі.
- OriginalRecord - Міндетті. Жаңартулар тексерілетін жазба.
- Жаңартулар - Міндетті. Бастапқы жазбаға қолданылатын өзгерістер.
Мысалдар
Осы мысалдар үшін Ұпайлардеректер көзінің Пайыз бағанындағы мәндер 0 мен 100 (қоса алғанда) аралығында болуы керек. Егер деректер тексеруден өтсе, функция blank мәнін қайтарады. Әйтпесе, функция қате туралы хабарды қайтарады.
Бір бағанмен тексеру
Формула | Сипаттама | Нәтиже |
---|---|---|
Тексеру(Ұпайлар,пайыз,10 ) | 10 саны Ұпайлар деректер көзіндегі Пайыз бағаны үшін жарамды мән екенін тексереді. | бос |
Тексеру(Ұпайлар,пайыз,120 ) | 120 саны Ұпайлар деректер көзіндегі Пайыз бағаны үшін жарамды мән екенін тексереді. | "Мәндер 0-100 аралығында болуы қажет." |
Толық жазбамен тексеру
Формула | Сипаттама | Нәтиже |
---|---|---|
Тексеру(Ұпайлар, Жазбаны өңдеу, Галерея.Жаңартулар) | Барлық бағандардағы мәндер үшін Ұпайлардеректер көзі үшін жарамды екенін тексереді. Бұл мысалда Пайыз бағанындағы мән — 10. | бос |
Тексеру(Ұпайлар, Жазбаны өңдеу, Галерея.Жаңартулар) | Барлық бағандардағы мәндер үшін Ұпайлардеректер көзі үшін жарамды екенін тексереді. Бұл мысалда Пайыз бағанындағы мән — 120. | "Мәндер 0-100 аралығында болуы қажет." |