![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с вводом числа в Tedit [D6, Paradox]
стражник © (2002-06-26 12:34:00)Вопрос к спецам.
как заставить программу для того чтобы она вводила число с фиксированной точкой.
По MaskEdit я ставил маску.. но недобно((
т.е. приходится вводить 009.500 вместо 9.5 ( БД Paradox D6)
максимальное чило может буть и трехзначное (пример. 885.700)
Даурен (2002-06-26 12:55:00) [1]Попробуй использовать компонент DBEdit связав его с таблицей через DataSet. В редакторе компонента table для данного поля поставь свою маску ввода.И он автоматически пробъет то что требуется.
Фикус (2002-06-26 12:44:00) [2]ессесвенно обрабатываешь все это при попытке поставить точку :)
Фикус (2002-06-26 12:42:00) [3]нестандартный прием с использованием TEdit:
Округляешь введенное число, вычитаешь результат округления из исходного. Если результат равен 0, значит допустимо поставить точку, если не равен, то запрещаешь ввод точки :)