Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#2

AW: refresh der Datenaus einer Datenbank --- aber wo ?

  Alt 22. Feb 2017, 21:14
query.close + query.open sollte reichen, die Verbindung muss dazu nicht geschlossen werden.

Eventuell reicht auch schon ein query.Refresh.

Dem DBNavigator ein OnClick-Ereignis verpassen und dann
Delphi-Quellcode:
procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
begin
  if Button = nbRefresh then Query.Refresh;
end;
könnte aber auch ausreichen.
Wenn nicht dann dort etwas uneleganter
Delphi-Quellcode:
procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
begin
  if Button = nbRefresh then begin
    // Irgendwie den aktuellen Datensatz merken
    // und dann
    Query.Close;
    Query.Open;
    // und dann wieder zu dem oben gemerkten Datensatz wechseln.
  end;
end;
  Mit Zitat antworten Zitat