Vcl.DBClientActns.TClientDataSetRevert.ExecuteTarget

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ExecuteTarget(Target: TObject); override;

C++

virtual void __fastcall ExecuteTarget(System::TObject* Target);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.DBClientActns.pas
Vcl.DBClientActns.hpp
Vcl.DBClientActns TClientDataSetRevert

Beschreibung

Verwirft alle Änderungen am aktuellen Datensatz der Ziel-Client-Datenmenge.

ExecuteTarget kann entweder direkt für die Ausführung dieser Aktion aufgerufen werden oder automatisch, wenn der Benutzer auf das mit der Aktion verknüpfte Steuerelement klickt (z.B. auf einen Schalter der Symbolleiste oder auf einen Menüeintrag).

ExecuteTarget prüft, ob es sich bei Target um eine Datenquellenkomponente handelt, deren DataSet-Eigenschaft eine Instanz von TClientDataSet referenziert. Wenn die Eigenschaft DataSource einen Wert enthält, muss dieser mit Target identisch sein.

Bei einer gültigen Datenquelle wird die Methode RevertRecord der verknüpften Client-Datenmenge aufgerufen. Dadurch werden die Werte des Datensatzes wiederhergestellt, die dieser beim ersten Abrufen aus der Quell-Datenmenge besaß. Beachten Sie, dass im Gegensatz zur Aktion TClientDataSetUndo hier alle Änderungen des Datensatzes verworfen werden und nicht nur die letzte Bearbeitungsaktion.

Siehe auch