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

Вниз

Формат данньіх в Гриде   Найти похожие ветки 

 
Opryshok ©   (2002-12-10 16:01) [0]

Подскажите пожалуйста !
Как задать формат вводимых данных для колонки в DBGrid?

Например для даты (2/02/02 или 2,02,2002) да еще и с учетом Regional Settings ?


 
Andriano ©   (2002-12-10 16:26) [1]

Так и задаешь для каждой колонки форматы ввода в EditMask.
"99/99/99". Лишь бы СУБД твою строку поняла.

Правда я DBGridEh работаю.


 
MsGuns ©   (2002-12-10 20:52) [2]

Для даты лучше всего использовать TDataTimePicker, который визуализируется и активируется при входе в колонку и убирается при выходе.


 
Anatoly Podgoretsky ©   (2002-12-10 21:07) [3]

Если с учетом региональных настроек, то как раз ничего не надо задавать, задавать нужно если они должны отличаться от региональных настроек.
Или может я тебя не правильно понял?


 
MsGuns ©   (2002-12-10 21:26) [4]

>Anatoly Podgoretsky © (10.12.02 21:07)

При вводе даты в в визуальные контролы можно набрать всякую чачу, не говоря уж про 30 февраля или 68-й месяц. Никакие маски не помогают юзеру, упрямо жмущего число "32" или месяц "13". Можно, конечно, перехватывать OnChange и проверять каждый введенный символ, но это морочливо. Я лично предпочитаю использовать для этого готовые и к тому же для юзера весьма удобные компоненты.


 
Anatoly Podgoretsky ©   (2002-12-10 21:35) [5]

Право пользователя вводить ерунду, получит сообщение об ошибке и исправит.
У меня проблем не возникает, не позволяю прямой ввод в грид, только через форму, а там возможности пошире, хоть ввод через календарь


 
MsGuns ©   (2002-12-10 21:56) [6]

>Anatoly Podgoretsky © (10.12.02 21:35)

Так и я об том же 8))


 
Opryshok ©   (2002-12-11 12:11) [7]

2 Anatoly Podgoretsky


> Для даты лучше всего использовать TDataTimePicker, который
> визуализируется и активируется при входе в колонку и убирается
> при выходе.



TDataTimePicker не канает. У меня CLX-application :(
А календарем клиент не хочет пользоваться ((

Может кинете onChange-example какой-нибудь?




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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
3-98967
epifansan
2002-12-10 08:45
2002.12.30
Подскажите как обойтись без регистрации своих баз в БД


14-99349
Дремучий
2002-12-05 18:00
2002.12.30
Обещанный форум от Дремучего.....


14-99338
PVOzerski
2002-12-10 22:06
2002.12.30
Как помирить 2 версии BDE?


14-99256
Ketmar
2002-12-08 14:13
2002.12.30
multiple read, exclusive write


4-99393
Котелок
2002-11-14 05:10
2002.12.30
Как можно перехватить OnTimer чужого приложения?