zuerst mal zur suche:
ins keypress ereigniss eines Edit Feldes:
Delphi-Quellcode:
procedure TForm1.Edt_FamNameKeyPress(Sender: TObject;
var Key: Char);
var temp :
string;
var pruefEingabe: integer;
begin
pruefEingabe:=ord(key);
if pruefEingabe=13
then //Enter-Taste gedrückt??
begin
with query do
begin
sql.clear;
sql.add('
Select * from Table where Feld= ' + quotesdstr(edit_Feld.text + '
%'));
open;
end;
end;
end;
Das
Query muß mit dem DBGrid als Datasource verbunden sein.
Zitat:
Dann soll man eine Zeile markieren können.
Eigenschaften des DBGrid:
Options --> dgrowselect = true !!!
Zitat:
Klickt man dann auf einen Button, soll der entsprechende Datensatz übernommen werden.
Die Daten bekommst du per:
EditFeld2.text:= Query.FieldByName ('Feld').asString;