Mangels Alternativen habe ich mir eine eigene Lösung entworfen.
Diese funktioniert grds. so:
- für jedes Eingabeobjekt der Suchmaske (TEdit, TComboBox) wird ein "SearchItem"-Objekt erstellt
- diesem Objekt wird das entsprechende TWinControl und die Art der Information (Text-oder Zahlauswertung [z.B. Itemindex]) mitgegeben
- diese Objekte werden in eine TObjectList gesteckt
- diese Liste wird einer Funktion "CreateSQLWhereClause" übergeben
- die Funktion wertet die Eingaben aus und gibt einen String zurück
Benutzt wird das Ganze dann so:
Query.SQL.Text:='SELECT * FROM table '+CreateSQLWhereClause(myItemList);
Funktioniert soweit und für meine Ansprüche reicht das.
Grüße
Igotcha