クライアントデータセットのカーソルをコピーする

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

別のデータセットからのデータのコピー への移動


クライアント データセットは、CloneCursor メソッドを使用することにより、実行時にデータの 2 つ目のビューを操作できるようになります。 CloneCursor により、2 つのクライアント データセットは、元のクライアント データセットのデータを共有します。 これは、元のデータをすべてコピーするよりコストはかかりませんが、データが共有されるため、2 つめのクライアント データセットを変更すると、元のクライアント データセットにも影響します。

CloneCursor は、3 つのパラメータをとります: Source は、クローンするクライアント データセットを指定します。 残りの 2 つのパラメータ(ResetKeepSettings)は、データ以外の情報をコピーするか示します。 この情報には、フィルタ、現在のインデックス、マスタ テーブルへのリンク(ソース データセットが詳細セットの場合)、ReadOnly プロパティ、そして、接続コンポーネントやプロバイダへのリンクなどが含まれます。

ResetKeepSettingsFalse の場合、クローンされたクライアント データセットが開かれると、ソースのクライアント データセットの設定が、そのクローン後のプロパティを設定するために使用されます。 ResetTrue の場合、クローン後のデータセットのプロパティには、デフォルト値が与えられます(インデックスまたはフィルタなし、マスタ テーブルなし、ReadOnlyFalse、接続コンポーネントやプロバイダの指定なし)。 KeepSettingsTrue の場合、クローン先データセットのプロパティは、変更されません。

関連項目