Vcl.DBClientActns.TClientDataSetApply

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
class public
Vcl.DBClientActns.pas
Vcl.DBClientActns.hpp
Vcl.DBClientActns Vcl.DBClientActns

説明

TClientDataSetApply は、ターゲットのクライアント データセットを起動して、その変更ログの更新を適用します。

アクション リストまたはアクション マネージャに TClientDataSetApply を追加すると、クライアント データセットがキャッシュしている更新を、ユーザーが適用できるようになります。このアクションをリンクされた、メニュー項目やツール ボタンなどのコントロールが、ターゲットのデータセットを起動して、その変更ログの更新を適用します。DisplayErrorDlg プロパティを true に設定すると、更新の適用がエラーで終了した場合、TClientDataSetApply がエラー ダイアログを表示して、ユーザーがこれらのエラーへの対応方法を指定できるようにします。

TClientDataSetApply は、TDataSource コンポーネントをターゲットにして動作するように設計されています。このコンポーネントのデータ セットは TClientDataSet インスタンスです。DataSource プロパティを設定して、このターゲットを明示的に指定するか、アクションに、アクティブなデータベース対応コントロールからデータ ソースを推測させることができます。アクティブなクライアント データセットをアタッチされた、ターゲットのデータ ソースがない場合、TClientDataSetApply は自動的に自身を無効にします。

TClientDataSetApply のアクションは、自動的に [調停エラー ダイアログ] を生成するので、このダイアログを開くコードを記述する必要はありません。通常は、OnReconcileError(TClientDataset)イベントを割り当て、ダイアログを開くコードを記述する必要があります。

関連項目