FireDAC.Comp.DataSet.TFDDataSet.UndoLastChange
Delphi
function UndoLastChange(AFollowChange: Boolean): Boolean;
C++
bool __fastcall UndoLastChange(bool AFollowChange);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Annule la dernière modification apportée aux enregistrements de l'ensemble de données.
Utilisez UndoLastChange pour annuler la dernière modification apportée aux enregistrements de l'ensemble de données et supprimer la modification du journal de modifications de l'ensemble de données.
La méthode est applicable aux ensembles de données qui fonctionnent lorsque CachedUpdates est définie sur True.
Si AFollowChange
est True, la position en cours dans l'ensemble de données est définie sur l'enregistrement restauré. Sinon, la position reste inchangée.
Pour vérifier si le journal des modifications est vide ou non, lisez la valeur de la propriété UpdatesPending. Si la valeur est True, le journal contient des modifications à annuler.
Exemple
procedure TForm1.btnUndoClick(ASender: TObject); begin FDQuery1.UndoLastChange(True); end;