Einzelnen Beitrag anzeigen

Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Umstellung Paradox ->Firebird die 2.

  Alt 13. Jun 2005, 17:01
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.
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat