Entwickler-Ecke

Datenbanken - Bei Editeingabe zeichenweise suchen


jensenwb - Di 10.09.02 10:36
Titel: Bei Editeingabe zeichenweise suchen
Hallo ich habe ein Problem.

Ich möchte mit Hilfe eines Editfeldes in einer dBase Datenbank suchen.

Und zwar wenn ich z.Bsp.: ein S eingebe dann soll er schon in der Datenbank soweit springen bis das erste Wort mit S anfängt. Bei eingabe eines weiteren Zeichen soll er dann von dieser Stelle an weiter suchen.
usw.
Die Datenbank umfasst circa 750000 Datensätze oder fibt es eine andere Möglichkeit?

Ich hoffe Ihr könnt mir helfen

Jens


LCS - Di 10.09.02 10:58

Hi
geht ganz simpel

Quelltext
1:
2:
3:
4:
procedure TForm1.Edit1Change(Sender: TObject);
begin
       table1.FindNearest([Edit1.Text]);
end;

Wie schnell das allerdings bei der Datenmenge geht ist was anderes. Bei ner lokalen DB dürfte es keine Thema sein aber im Netz: :(

Gruss Lothar