ODAC stellt Macros zur Verfügung. Damit kannst du dir den Auswerteteil zusammensetzen:
SQL-Code:
SELECT
...
FROM
TABELLE
WHERE
...
$DATUMVERGLEICH
in deinem Quelltext stellst du das Macro dann zusammen:
Delphi-Quellcode:
...
if MySmartQuery.Active then
MySmartQuery.Close;
if DesEdit2.Text <> '' then
MySmartQuery.MacroByName.Value = ' AND TRUNC(Datum) = ' + Trunc(StrToDate(DesEdit2.Text));
...
MySmartQuery.Open;
Grüße
Mikhal
[edit=mkinzler]Code-Tags durch SQL und Delphi-Tag ersetzt Mfg, mkinzler[/edit]