Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Mask у DBgrid


Автор: RinOSpro 12.9.2007, 12:19
Мне нужно чтобы у DBgrid был ввод как MaskEdit как это можно сделать. ведь DBgrid нет свойства EditMask

Автор: Bose 12.9.2007, 18:22
Попробуй свойство EditMask у Tfield'a

Автор: RinOSpro 13.9.2007, 07:53
Да есть такое работает. Спасибо! Но проблема в в том что мне нужно записать в БД данные в таком виде 122007 но что бы пользователь вводил 12.2007 в таком виде. если я устанавливаю это свойство тогда и в базе запись будет такая 12.2007. как этого избежать. чтобы этой точки не было. Помогите плиз!!!

Автор: Savek 13.9.2007, 08:00
Форматируй значение в событии BeforPost соотв. датасета

Автор: RinOSpro 13.9.2007, 08:10
Все ок. Там есть свойство в окне настройки EditMask та есть свойтсво Save Literal Characters галочку убрал и все пошло

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)