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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2016, 07:17   #1
ДарьяСт
Пользователь
 
Регистрация: 21.04.2016
Сообщений: 19
По умолчанию DBGrid и даты

Как можно осуществить фильтр по датам. "С даты по дату" С помощью DateTimePicker, либо DBDateEdit...?
ДарьяСт вне форума Ответить с цитированием
Старый 29.04.2016, 08:16   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

поиском по форуму Вы бы нашли много тем, где рассматривается этот вопрос.

Вам нужно использовать параметрический запрос.

примерно так:
Код:
begin
Query1.Close;
Query1.SQL.Text := 'select fio, adr, tel from doldb '+
 ' where date_a between :pDate1 and :pDate2 ';
Query1.Params.ParamByName('pDate1').ASDate :=DateTimePicker1.Date;
Query1.Params.ParamByName('pDate2').ASDate :=DateTimePicker2.Date;
Query1.Open;
end;
или так
Код:
var  dt1, dt2 : TDateTime;
begin
Query1.Close;
Query1.SQL.Text := 'select fio, adr, tel from doldb '+
 ' where date_a between :pDate1 and :pDate2 ';
dt1:= Trunc(DateTimePicker1.Date);
dt2:= Trunc(DateTimePicker2Date);
Query1.Params.ParamByName('pDate1').ASDate :=dt1;
Query1.Params.ParamByName('pDate2').ASDate :=dt2;
Query1.Open;
end;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поля даты и времени в DBGrid Toshibo БД в Delphi 3 23.10.2012 20:09
связь одной dbgrid c другой dbgrid anabenne БД в Delphi 3 17.10.2011 10:15
Как сделать так чтобы не отображались даты Даты вместо Цифр в ЕКСЕЛЬ? d88n Помощь студентам 1 17.06.2011 05:16
Определить среднее значение продаж от даты до даты СтепКо Microsoft Office Excel 1 26.02.2011 20:08
Автоматизация заполнения даты и зависимость ячейки времени к ячейке даты. Каравай Microsoft Office Excel 14 11.03.2010 18:11