TDBF (Lazarus), hat nicht die gleichen Optionen wie TTable (Borland Delphi). Nun brauche ich noch für mein Adressprogramm eine Funktion, wie man Datensätze sucht. Ich habe hier ein Beispiel wie man unter Borland Delphi einen Datensatz sucht. Wenn z.B ein Name eingegeben wurde springt das Markierungsfeld in TDBGRID zum Gesuchten Datensatz.
Wie lautet die Funktion "Suchen von Datensätzen" für Lazarus?
Hier ein Beispiel, wie es unter Borland Delphi 4 funktioniert (Funktioniert nicht in lazarus mit TDBF!):
Code: Alles auswählen
procedure TForm1.Edit1Change(Sender: TObject);
begin
with Table1 Do
begin
IndexName:='Name';
SetKey;
FieldByName('Name').AsString := Edit1.Text;
GoToNearest;
end;
end;