Zitat von
Ines:
Delphi-Quellcode:
Table1.Filter := 'Empfaenger = ' + QuotedStr(trim(DBCombobox1.text)) + 'AND' +
'((Datum = ' + QuotedStr(Von) + ') AND ' +
'(Datum = ' + QuotedStr(Bis) + '))';
Das soll funktionieren?
... Datum = '1.1.2006' AND Datum = '1.2.2006' Das ist doch niemals wahr?
Verwende lieber a) <= und >= oder b) doch besser 'BETWEEN' (falls
Paradox das kann), also so:
Delphi-Quellcode:
Table1.Filter := 'Empfaenger = ' + QuotedStr(trim(DBCombobox1.text)) + 'AND' +
'(Datum BETWEEN ' + QuotedStr(Von) + ' AND ' + QuotedStr(Bis) + ')';
oder
Delphi-Quellcode:
Table1.Filter := 'Empfaenger = ' + QuotedStr(trim(DBCombobox1.text)) + 'AND' +
'((Datum >= ' + QuotedStr(Von) + ') AND ' +
'(Datum <= ' + QuotedStr(Bis) + '))';