Thema: Delphi Abfragemaske designen

Einzelnen Beitrag anzeigen

Igotcha

Registriert seit: 22. Dez 2003
544 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Abfragemaske designen

  Alt 21. Nov 2005, 13:10
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
  Mit Zitat antworten Zitat