Zitat von
marabu:
Hallo Bruno,
Zitat von
BrunoT:
Bleibt noch die Frage, wie ich das mit dem Filter löse.
als Vorlage für deine
Query wäre das hier wohl geeignet:
Delphi-Quellcode:
resourcestring
FMT_FINANZAMT = 'SELECT id ... FROM tabelle WHERE name like ''%s%%'' ORDER BY %s';
Wenn du deine Daten on-demand besorgst, brauchst du nichts zu selektieren außer dem primary key. Wenn nicht, dann solltest du die benötigte Feldliste ergänzen. Die WHERE Klausel nimmt deine Filterbedingungen auf und die ORDER-BY Klausel spiigelt die Einstellungen deiner Benutzeroberfläche wieder. Immer, wenn der Benutzer die Sortierung oder ein Filterkriterium ändert, dann generierst du mit Format(FMT_FINANZAMT, [...]) das passende
SQL-Statement und aktualisierst deine
Query.
Grüße vom marabu
Wieso eigentlich als resourcestring?
Ich hätte das als Konstante gemacht, nachdem ich nicht glaub den
SQL String übersetzen zu müssen.