Текущий архив: 2004.08.08;
Скачать: CL | DM;
ВнизФильтрация по дате Найти похожие ветки
← →
faost © (2004-07-27 14:43) [0]Хочу выполнить фильтрацию с помощью следующего кода:
ADOQuery1.Filtered := False;
ADOQuery1.Filter := "дата >= """+DateTimePicker1.Text+" 00:00:00"" AND дата <= """+DateTimePicker1.Text+" 00:00:00""";
ADOQuery1.Filtered := True;
Нужно, чтобы выбирались все записи с даты, выбранной в DateTimePicker1 до даты, выбранной в DateTimePicker2. Вышеприведеный код выбирает записи с даты DateTimePicker1 но не до даты DateTimePicker2 а все, что позже.
← →
Думкин © (2004-07-27 14:45) [1]а в фильтре данных от DateTimePicker2 не наблдается.
← →
faost © (2004-07-27 14:51) [2]
> а в фильтре данных от DateTimePicker2 не наблдается.
Наблюдается, в программе моей там правильно написано...
Вот исправил тут:ADOQuery1.Filtered := False;
ADOQuery1.Filter := "дата >= """+DateTimePicker1.Text+" 00:00:00"" AND дата <= """+DateTimePicker2.Text+" 00:00:00""";
ADOQuery1.Filtered := True;
← →
Subdigger © (2004-07-27 15:00) [3]попробуй написать в кверике
where дата betvween DateTimePicker1.Text+" 00:00:00" AND "+DateTimePicker2.Text+" 00:00:00"
← →
Subdigger © (2004-07-27 15:02) [4]ошипка вишла
between
← →
faost © (2004-07-27 15:14) [5]
> Subdigger © (27.07.04 15:00) [3]
> попробуй написать в кверике
> where дата betvween DateTimePicker1.Text+" 00:00:00" AND
> "+DateTimePicker2.Text+" 00:00:00"
Исли так писать, он выдает "Параметр DateTimePicker1.Text" не имеет значения по умолчанию".
← →
Subdigger © (2004-07-27 15:22) [6]ваще как я пишу я пишу так:
select
t.mn_dt,
t.mn_name
from mn_mn t
where t.mn_dt between :stDt and :EndDt
:stDt, :EndDt - это параметры которые устанавливаются так:qrDates.parambyname("STDT").asstring:="12.12.2000";
илиqrDates.parambyname("ENDDT").asdatetime:=DateTimePicker1.date;
Страницы: 1 вся ветка
Текущий архив: 2004.08.08;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.033 c