Bde.DBTables.TBatchMove.Source
Delphi
property Source: TBDEDataSet read FSource write SetSource;
C++
__property TBDEDataSet* Source = {read=FSource, write=SetSource};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBatchMove |
説明
バッチ処理のソースとなるデータセットを指定します。
Source は,Destination で追加,削除,またはコピーされるレコードを含んだデータセットを指定できます。Source が TQuery コンポーネントの場合,移動が実行される前に問い合わせが実行されます。Source でフィルタが有効になっている場合には,バッチ移動の実行時にそのフィルタ条件が適用されます。Mode プロパティは,Source レコードがどのように Destination に適用されるかを示します。
モード | デスティネーションに対する影響 |
---|---|
batAppend |
デスティネーションテーブルにレコードを追加します。 |
batUpdate |
ソーステーブルの対応する項目と一致するキー設定項目があるデスティネーションテーブルのレコードを,ソースのレコードと一致するように変更します。 |
batAppendUpdate |
ソーステーブルの対応する項目と一致するキー設定項目があるデスティネーションテーブルのレコードを,ソースのレコードと一致するように変更します。キー設定項目と一致しないソースレコードはデスティネーションテーブルに追加されます。 |
batDelete |
デスティネーションテーブルのレコードでソーステーブルのレコードと一致するものを削除します。 |
batCopy |
ソースのレコードと一致するように Destination テーブルを作成します。 |