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

Вниз

DBEdit и формат даты   Найти похожие ветки 

 
lightix   (2003-04-15 17:26) [0]

На форме имеем Query,DataSource и DBEdit, у которого DAtaField= некому полю таблицы, имеющему тип DATE (или TDate ).
Как при вводе
1) Если ввели дату без точек , например 11112002 преобразовывать в 11.11.2002
2) анализировать указанную дату на корректность (ну например если ввели 31.02.2003)
Можно ли это сделать с помщью масок и свойств полей Query?


 
Соловьев ©   (2003-04-15 17:27) [1]

TDateTimePicker - поможет без проблем.


 
lightix   (2003-04-15 17:36) [2]

не поможет - нужен именно TDBEdit, ну задача такая :(
Сейчас вот додумался - на поле поставить на OnSetText обработчик типа
AnsiString tmp=Text;
...
проверка и пеобразование даты в tmp
...
Sender->Value=StrToDate(tmp);
Теперь вот подскажите как можно проще всего проверить эту дату и преобразовать (если она без точек)?


 
Соловьев ©   (2003-04-15 17:42) [3]


> Теперь вот подскажите как можно проще всего проверить эту
> дату и преобразовать (если она без точек)?

написать свой парсер, для разбора даты. Или найти чужой :)))


 
dtm   (2003-04-15 17:56) [4]

А дата передаётся в фиксированном формате? То есть строка всегда типа ДДММГГГГ? Или может быть разный формат?


 
Anatoly Podgoretsky ©   (2003-04-15 17:56) [5]

Всего то две коамнды Copy в одной строке. Если не знаешь как работает команда Copy, то она документирована в справке, там же документированы все операции со строками.



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
6-12851
ws
2003-03-11 16:42
2003.05.05
Помогите с сокетами...


6-12853
mmmh
2003-03-09 23:55
2003.05.05
Мастера подскажите как реализовать включение и выключение компов


1-12751
$Hic0
2003-04-21 16:22
2003.05.05
TMemo, TRichEdit


3-12630
Stelius
2003-04-12 00:11
2003.05.05
Заполнение таблиц в IBEpert e


3-12663
dim
2003-04-16 15:10
2003.05.05
Нужен многострочный DBGrid