if start_ido>end_ido then
begin
AdoQuery1.Filter:='Bolt_nev= '+QuotedStr(bolt_valaszt)+' and (Datum >= '+QuotedStr(start_datum)+' and Datum <= '+QuotedStr(end_datum)+') and (Ido>= '+QuotedStr(start_ido)+' or Ido<= '+QuotedStr(end_ido)+')';
AdoQuery1.Filtered:=true;
end
else
begin
AdoQuery1.Filter:='Bolt_nev= '+QuotedStr(bolt_valaszt)+' and (Datum >= '+QuotedStr(start_datum)+' and Datum <= '+QuotedStr(end_datum)+') and (Ido>= '+QuotedStr(start_ido)+' and Ido<= '+QuotedStr(end_ido)+')';
AdoQuery1.Filtered:=true;
end;