データウィンドウコントロールの内容全体をコピーする

PowerBuilder Tips

方法

データウィンドウコントロールの内容全体をコピーするには GetFullState 関数を利用します。GetFullState 関数は Blob 型のデータとしてデータウィンドウのデータを含め、プロパティやレイアウトなどすべての状態を取得できます。

なお、取得された Blob 型のデータについては SetFullState 関数を利用してデータウィンドウに取り込むことができます。

SetFullState 関数は、データウィンドウコントロールにデータウィンドウオブジェクトが関連付けられていない場合や別のデータウィンドウオブジェクトが指定されている場合でも、取得元のデータウィンドウの内容で上書きします。

【例】

blob blb_data

// dw_1 のデータを blb_data に取得します
dw_1.GetFullState(blb_data)

// blb_data を dw_1 に戻します
dw_1.SetFullState(blb_data)

 

Tips情報

プロダクト :PowerBuilder

バージョン :2019R3

Tips 一覧を見る
PowerBuilder マイグレーション
PowerBuilder学習、動画で始めちゃう?