Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#2

Re: TQuery + DBGrid + Refresh

  Alt 19. Sep 2003, 11:51
Hallo Stephan,

bei Paradoxdateien erhälst du mit einer SQL Abfrage vermutlich einen Snapshot der gewünschten Datensätze zur Abfragezeit. Deshalb ist es notwendig eine neue Abfrage durchzuführen:

Delphi-Quellcode:
try
  { am besten mal die Anzeige abklemmen }
  myQry.DisableControls;

  { Aktuellen Datensatz merken, am besten über ein Schlüsselfeld }
  AktSatz := myQry.FieldByName('ID').AsInteger;

  { neu abrufen }
  myQry.Close;
  myQry.Open;

  { den aktuellen Datensatz wieder suchen }
  myQry.FindKey([AktSatz]);
finally
  { Anzeige wieder einschalten }
  myQry.EnableControls;
end;
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat