Thema: Delphi TIBDataSet and Filter

Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#3

Re: TIBDataSet and Filter

  Alt 3. Apr 2005, 20:31
Deine Alternative ist aber der einzig vernünftige Ansatz. Die Wildcards gehen allerdings etwas anders. Das Wort "where" alleine wird wohl kaum genügen.

Mit dem hier :

Dataset.SelectSQL := 'SELECT * FROM ADRESSE WHERE UPPER (NAME) LIKE UPPER (''%' + edSuch.Text + '%'') ORDER BY NR'; erhälst du gleich folgendes (ist für die Frage eigentlich zu viel) :

1. Alle Namen, die den ins Edit eingegebenen Text enthalten. Nicht nur am Anfang !! Also : bei Eingabe 'eI' : ei, meier, fischreier, flomei ...

2. Groß und Kleinschreibung ist egal.

3. die gefundenen Namen erscheinen in der Reihenfolge ihrer Nr. Die Leute haben ihre Nummern schon ungefähr im Kopf.

Ich bestücke so z.B. einige Labels und kann dann mit <Pfeil rauf> usw. blättern, indem ich dann eben Next oder Prior usw. damit aufrufe. Quasi als Ersatz für den komischen DBnavigator.
Gruß
Hansa
  Mit Zitat antworten Zitat