Вниз
Скачать: CL | DM;

Фильтрация набора данных   Найти похожие ветки 

 
me2   (2003-07-01 11:55) [0]

Получаю набор данных при помощи IBQuery. Одно из полей полученного набора имеет тип Date. Хочу отфильтровать данные по диапазону дат, заданных при помощи двух компонентов DateTimePicker. В результате имею следующий код:

procedure TDM.qryGetInOperationsFilterRecord(DataSet: TDataSet;
var Accept: Boolean);
var
OperationDate: TDateTime;
begin
OperationDate := DataSet.FieldByName("operation_date").AsDateTime;
Accept := (OperationDate >= (MainForm.ActiveMDIChild as TOperationsForm).edtSinceDateFilter.DateTime) and
(OperationDate <= (MainForm.ActiveMDIChild as TOperationsForm).edtToDateFilter.DateTime)
end;


Проблема заключается в том, что в отфильтрованный результат не попадают строки, имеющие дату равную началу диапазона. Подскажите, что не так?


 
Polevi ©   (2003-07-01 12:07) [1]

выбрасывай тайм, trunc


 
me2   (2003-07-01 12:23) [2]

Спасибо



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
14-78042
MetalFan
2003-07-09 10:44
2003.07.24
название Delphi


14-78131
Renegate
2003-07-09 09:32
2003.07.24
Почему так происходит?


8-78004
sergn
2003-04-01 20:37
2003.07.24
Совмещение векторной печати и Bitmap с прозрачными участками


14-78055
Soft
2003-07-08 16:59
2003.07.24
Я стал сертифицированным специалистом по Delphi.


1-77839
Алексей А.
2003-07-11 12:31
2003.07.24
Resize формы при при bsNone




   Наверх