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