Einzelnen Beitrag anzeigen

EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#1

tfdmemtable UnDo funktion implementieren

  Alt 12. Apr 2015, 13:13
Datenbank: memtable • Version: - • Zugriff über: -
Hallo zusammen,
ich spiele gerade ein bisschen mit tfdmemtable
sehr interessant ist für mich das chachedUpdate property.

damit könnte ich eine schöne undo Funktion implementieren.
Bei einem insert klappt das auch gut
Delphi-Quellcode:
//insert
fdmtbl1.Insert;
fdmtbl1.FieldByName('F1').Value := '01';
fdmtbl1.FieldByName('F2').Value := '02';
fdmtbl1.Post;
fdmtbl1.SavePoint;

//undo
fdmtbl1.UndoLastChange(True);
wie muss ich es beim löschen oder editieren eines Datensatzes machen?
Delphi-Quellcode:
//funktioniert nicht
fdmtbl1.SavePoint;
fdmtbl1.Delete;
Hat eventuell schon jemand eine UnDo Funktion implementiert und würde mir ein paar Tipps geben?

Bin für jeden Tipp dankbar

Gruß
EarlyBird
  Mit Zitat antworten Zitat