Ich möchte meine Datenbank so Filtern das ich einem bestimmten Datumsbereich angebe und mir dann alle Datensätze ausgezeigt werden die ein bestimmter Empfaenger in dieser Zeit bekommen hat.
Mein Datumsfeld ist vom Typ DATE.
Wenn ich es so Probiere bekomme ich folgende Fehlermeldung:
"Arithmetische Filterausdrücke werden nicht unterstützt."
Delphi-Quellcode:
var Von, Bis : string;
begin
Von := DateToStr(DateTimePicker1.Date);
Bis := DateToStr(DateTimePicker2.Date);
Table1.Filter := 'Empfaenger = ' + QuotedStr(trim(DBCombobox1.text)) + 'AND' +
'Datum = ' + QuotedStr(Von) + 'AND' +
'Datum = ' + QuotedStr(Bis);
Table1.Filtered := true;
end;