Vcl.DBClientActns.TClientDataSetApply

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.DBActns.TDataSetActionVcl.ActnList.TActionVcl.ActnList.TCustomActionSystem.Actions.TContainedActionSystem.Classes.TBasicActionSystem.Classes.TComponentSystem.Classes.TPersistentTClientDataSetApply

Delphi

TClientDataSetApply = class(TDataSetAction)

C++

class PASCALIMPLEMENTATION TClientDataSetApply : public Vcl::Dbactns::TDataSetAction

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.DBClientActns.pas
Vcl.DBClientActns.hpp
Vcl.DBClientActns Vcl.DBClientActns

Beschreibung

TClientDataSetApply veranlasst eine Ziel-Client-Datenmenge, die in ihrem Änderungsprotokoll enthaltenen Aktualisierungen in die Datenbank einzutragen.

Fügen Sie TClientDataSetApply einer Aktionsliste oder einem Aktionsmanager hinzu, um Benutzern die Übernahme von Aktualisierungen zu ermöglichen, die eine Client-Datenmenge zwischenspeichert. Steuerelemente, wie etwa Symbolleistenschalter oder Menüeinträge, die mit dieser Aktion verknüpft sind, bewirken, dass die Zieldatenmenge Aktualisierungen im Änderungsprotokoll übernimmt. Wenn Sie die Eigenschaft DisplayErrorDlg auf den Wert true setzen und die Übernahme von Aktualisierungen zu Fehlern führt, dann zeigt TClientDataSetApply eine Fehlermeldung an, damit Benutzer auf diese Fehler reagieren können.

TClientDataSetApply ist für die Zusammenarbeit mit einem Ziel ausgelegt, bei dem es sich um eine TDataSource-Komponente handelt, deren Datenmenge eine Instanz von TClientDataSet ist. Die Datenquelle kann explizit der Eigenschaft DataSource zugewiesen oder durch das Aktionsobjekt von einem aktiven datensensitiven Steuerelement abgerufen werden. TClientDataSetApply deaktiviert sich automatisch, wenn keine Zieldatenquelle mit einer aktiven Datenmenge vorhanden ist.

Die Aktion TClientDatasetApply generiert automatisch ein Fehlerdialogfeld, damit Sie keinen Quellcode für das Aufrufen des Dialogfelds erstellen müssen. In der Regel weisen Sie das Ereignis OnReconcileError (TClientDataset ) zu, und erstellen den Quellcode zum Aufrufen des Dialogfelds.

Siehe auch