Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Mehrere Ergebnisse nach eine Datenbanksuche mit Locate

  Alt 25. Nov 2003, 08:01
Hi,

wenn du auf das Feld einen Secundärindex definiert fast, dann kann man sehr gut mit FindNearest arbeiten (Bsp. in der OH).

Ich nutze diese Methode gerne um in Datenbanksichten mit Eingabe in ein Edit für den Suchbegriff fortlaufent nach Eingabe zu suchen.

FindNearest setzt den Cursor auf den Datensatz, der dem Wert naheliegensten Feldeintrag entspricht.

Delphi-Quellcode:
// Index für das betreffende Feld vorher setzen

procedure TForm1.Edit1Change(Sender: TObject);
begin
    Table1.FindNearest([Edit1.Text]);
end;
Gruß oki
  Mit Zitat antworten Zitat