Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: CL | DM;

Вниз

Помогите разобраться с форматной маской   Найти похожие ветки 

 
Андрусь ©   (2002-10-03 19:29) [0]

Привет всем!Посоветуйте,что здесь лучше сделать.Есть в базе поле типа Number(8,2)(8 цифирь-точность(всего),2 после зпт).Юзвера нужно оградить от возможности вводить лажу. Как вариант ставлю форматную маску:!999999,99;1;_; Сразу же неудобства в работе - мне нужно быстро ввести 1,1 вводим - в редакторе отображ.
1_____,_1.Что естественно в базу идти не хотит.Далее со знаком - оставлять ещё символ - тоже некрасиво. Писать обработчик на ввод текста на OnKeyPress не очень хотится.Посоветуйти как это победить. Зараннее всем большое спасибо.


 
MsGuns ©   (2002-10-03 22:41) [1]

А TField.EditFormat не подходит ?


 
Johnny Smith   (2002-10-04 09:19) [2]

2Андрусь © (03.10.02 19:29)
Можешь попробовать сам написать соответствующий обработчик TEdid"а, а если влом, то посмотри готовые компоненты на TORRY.


 
Андрусь ©   (2002-10-04 10:12) [3]

>Johnny Smith
Тут немного дальше TEdita...
>MsGuns ©
Пишу форматную маску на TField.EditFormat того же плана - никакой реакции - только ошибка вставки из базы.
В принципе вывернуться довольно просто - написать обработчик на OnValidate. Но... Ситуация очень стандартная и должны же быть в Дельфях предусмотрены более простые способы решения этой проблемы.


 
ak75 ©   (2002-10-04 16:04) [4]

У меня была почти такая же проблема с вводом в базу цены и заказа:
цена-цифры,",",два знака после запятой, заказ-цифры,",",три знака после запятой. Так вот для TField поля цены я писал в свойстве DisplyFormat 0.## в EditFormat 0.##. А для Заказа соответственно 0.### и 0.###.



Страницы: 1 вся ветка

Текущий архив: 2002.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
7-78693
Андрей_Р
2002-07-23 00:22
2002.10.24
Помогите с COM портом!!!!!!!!!!!!!!!!


4-78717
Slym
2002-09-10 06:46
2002.10.24
Как показать свое окошко TopMost, но не дезактивировать предыдуще


1-78343
nomshar
2002-10-14 16:11
2002.10.24
Сертификация Borland


1-78483
Inan61
2002-10-12 16:50
2002.10.24
TSpeedButton и Glyph - как реализовать?


8-78548
пена
2002-06-27 14:17
2002.10.24
Image без миганий