![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid [D6, Paradox]
Alexey © (2003-05-27 16:59:00)Мастера каким образом можно в DBGrid можно организовать ввод даты как в 1С. т. е. чтобы можно было в ячейках дату заносить по такому принципу (__.__.__)или (...)
За ранее благодарен
Opilki_Inside (2003-05-28 22:04:00) [1]
> > Все равно юзер тяготеет к ручному набору.
>
> и вводят 31.02.2003 года :(
это же можно элементарно проверить
на BeforPost делаешь
try
StrToDate(ADOQuery1.FieldByName("DATE").AsString);
except
//MessageBox...
Abort;
end;
примерно так..
Соловьев (2003-05-27 17:45:00) [2]
> Все равно юзер тяготеет к ручному набору.
и вводят 31.02.2003 года :(
kaif (2003-05-27 17:40:00) [3]Можно еще в колонке DBGrid установить свойство (не помню какое.. кажется ViewStyle) в vsEllipsis, Тогда появится кнопочка (...) и обрабатывать событие OnButtonClick, выводя диалог выбора даты.
А можно взять компонент TDBAltGrid от Quasidata. У него можно календарь в ячеку встроить. Хотя ИМХО календарь для ввода даты вещь неудобная. Все равно юзер тяготеет к ручному набору.
sniknik (2003-05-27 17:04:00) [4]TField.EditMask = !99.99.00;1;_
вроде именно так и должно получится.