Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поиск по дате - DateTimePicker [D6, IBExpert]


TATIANA ©   (2003-11-26 17:10:00) 

Господа мастера , здравствуйте . Нужна ваша помощь .
Необходимо найти данные по дате , поиск по текстовым полям - все хорошо . Как сделать правильно , не знаю . Выбор даты использую компонент DateTimePicker1 . Locate не получается . В книге есть пример фильтрации по выражению . И еще вопрос : как задать формат даты в компоненте DateTimePicker1 , DBGrid . Показывает - дд.мм.гг , желательно - дд.мм.гггг .
Всем спасибо .


Vemer   (2003-11-26 17:26:00) [1]

У DatePicker я заметил такую нехорошую особенность:
когда делаешь операцию присвоения типа:
MyDate := DatePicker.Date
то эта зараза информацию о времени тоже пихает в переменную, для обнуления времени (храниться в дробной части)можно использовать INT или TRUNC. Данные в БД тоже должны быть с нулевым временем и тогда LOCATE должен нормально работать.


Sandman25   (2003-11-26 17:17:00) [2]

Если в поле записана дата, то это поле лучше сделать типа Date, а не Char.
Тогда и с поиском проблем не будет, и быстрее работать, и меньше памяти занимать.
У DateTimePicker есть DateFormat, у TDateField есть DisplayFormat


Johnmen   (2003-11-26 17:14:00) [3]

1. >Locate не получается
Как пробовали ?
2. >Показывает - дд.мм.гг
F1 нажимали ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо