Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

AW: "Live Preview" zum Suchen mittels Texteingabe

  Alt 25. Feb 2014, 11:55
Das ist eine Frage wie Du es darstellst:
Zitat:
Der Benutzer fängt an, Text in ein Edit zu tippen und das Frontend liefert bereits die ersten X Treffer die auf das bereits getippte passen. So wie Web-Suchmaschinen das auch tun.
Meiner Meinung nach bekommst du da nur einen Auszug (die ersten x Einträge) eines Index.
In der Praxis könnte man das so lösen:
in den onChange deines Tedit schreibst Du
If length(suchwort)>3 then Abfrage(select Name from Nametable where name like ''+suchwort+'%''); Ist aber stark von den Daten abhängig, so ab 100 Datensätzen die in Frage kämen kann es holprig werden, kommt aber sehr auf Deine Infrastruktur an.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat