Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизИсключения Найти похожие ветки
← →
Rico © (2005-06-09 02:53) [0]По исключениям знаю очень мало, поэтому есть ламерский вопрос
На форме есть MaskEdit(палитра компонентов Additional) у него есть св-во EditMask - маска ввода То, что в него вводится, заноситься в соотв поле базы данных
У меня маска ввода имеет вид _ _. _ _ Т.е. две цифры до запятой и две после
Если заполнить не все цифры и попробовать перейти на следующий компонент вылетает ошибка EDBEditError Как бы ее перехватить, чтобы высветить окошко, типа "ошибка ввода" и переместить фокус обратно в MaskEdit для ввода правильного значения
Плиз хелп!
← →
КаПиБаРа © (2005-06-09 07:13) [1]F1 - TApplication.OnException
← →
kot andrei (2005-06-09 10:40) [2]>>Если заполнить не все цифры и попробовать перейти на следующий
>>компонент вылетает ошибка EDBEditError
Внимательно почитай о создании масок ввода;
>>Как бы ее перехватить, чтобы высветить окошко, типа "ошибка
>>ввода" и переместить фокус обратно в MaskEdit для ввода
>>правильного значения
насколько я понял при правильном вводе должна получиться строка типа: 99,99 ? Если да то пробуй ее переделать в Integer (strtoint) и если не преобразуется пиши: Ошибка ввода.
try
except
end
в помощь...
P.s это первое что пришло в голову, но не обязательно правильное.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.043 c