Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2010, 07:13   #1
MixanMM
Форумчанин
 
Регистрация: 09.06.2009
Сообщений: 151
По умолчанию Фильтр через DateTimePicker

Всем добрый день, у меня вот такой вопрос, имеется БД подключенная через Query1 данные отображаются в DBgrid, имеется колонка(столбец) с датой, дата берется из переменной d:=DateToStr(date) и вносится в колонку БД, и вопрос, как можно выполнить фильтр через компоненту DateTimePicker
MixanMM вне форума Ответить с цитированием
Старый 28.07.2010, 08:47   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
как можно выполнить фильтр через компоненту DateTimePicker
Ну банально при изменении даты в календаре просто упомянуть о ней в фильтре
Код:
Query1.Filter:='ПолеДаты='+FormatDateTime('dd.mm.yyyy',DateTimePicker1.DateTime);
Только тут нужно будет учитывать формат даты в базе.
или переоткрыть запрос
Код:
 Query1.Close;
 Query1.SQL.Text:='select * from table where ПолеДаты=:dd';
 Query1.Params.ParamByName('dd').AsDateTime:=DateTimePicker1.DateTime;
 Query1.Open;
(Не проверял)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBgrid и DateTimePicker sl963 БД в Delphi 2 30.05.2010 09:36
Вопрос по DateTimePicker MasterofCDM Компоненты Delphi 3 01.04.2009 10:36