FireDAC.Comp.DataSet.TFDDataSet.UndoLastChange

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function UndoLastChange(AFollowChange: Boolean): Boolean;

C++

bool __fastcall UndoLastChange(bool AFollowChange);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Beschreibung

Macht die letzte Änderung der Datensätze der Datenmenge rückgängig.

Mit UndoLastChange machen Sie die letzte Änderung der Datensätze der Datenmenge rückgängig und entfernen die Änderungen aus dem Änderungsprotokoll der Datenmenge.

Die Methode kann für die Datenmengen verwendet werden, wenn CachedUpdates auf True gesetzt ist.

Wenn AFollowChange auf True gesetzt ist, dann wird die aktuelle Position in der Datenmenge auf den wiederhergestellten Datensatz gesetzt. Ansonsten bleibt die Position unverändert.

Überprüfen Sie den Wert der Eigenschaft UpdatesPending, um festzustellen, ob das Änderungsprotokoll leer ist. Wenn dieser Wert True ist, dann sind keine Änderungen vorhanden, die rückgängig gemacht werden können.

Beispiel

procedure TForm1.btnUndoClick(ASender: TObject); 
begin  
  FDQuery1.UndoLastChange(True);  
end;

Siehe auch