Цитата DruOleg:
Т.е. нужна, например, проверка - что в поле с ID указано число, а не текст. »
|
Можно сделать таким методом:
1. Подсчитываем количество символов в строке, в которой у нас хранится ID (команда
StrLen)
2. Обрабатываем строку командой
${StrFilter}, указывая, что нужно отфильтровать и оставить только цифры
3. Подсчитываем количество символов в отфильтрованной строке (команда
StrLen)
4. Сравниваем количество символов до фильтра и после, если количество символов не равное, значит в поле ID была указана буква (команда
StrCmp)
Может быть, есть и другой способ, не знаю, может кто чего другого посоветует, но я бы так сделал
Цитата DruOleg:
но как запретить переход на след страницу или возврат к предыдущей, пока не поправишь? »
|
Можете сделать неактивным кнопки "Назад" и "Далее" перед показом диалога, а в функции фильтра поля ID прописать команду на включение кнопок (если в поле всё норм) командой
EnableWindow