FireDAC.Comp.DataSet.TFDDataSet.UndoLastChange
Delphi
function UndoLastChange(AFollowChange: Boolean): Boolean;
C++
bool __fastcall UndoLastChange(bool AFollowChange);
Inhaltsverzeichnis
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;