FireDAC.Comp.BatchMove.TFDBatchMove.OnFindDestRecord
Delphi
property OnFindDestRecord: TFDBatchMoveFindDestRecordEvent read FOnFindDestRecord write FOnFindDestRecord;
C++
__property TFDBatchMoveFindDestRecordEvent OnFindDestRecord = {read=FOnFindDestRecord, write=FOnFindDestRecord};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | FireDAC.Comp.BatchMove.pas FireDAC.Comp.BatchMove.hpp |
FireDAC.Comp.BatchMove | TFDBatchMove |
説明
OnFindDestRecord は、バッチ移動でライタ上の対応するレコードを検索する必要がある場合に発生します。
OnFindDestRecord イベント ハンドラは、バッチ移動の Mode が dmAppend、dmAppendUpdate、dmUpdate、dmDelete のいずれかで、データ移動先が最初に空でない場合に発生します。ハンドラでは、バッチ移動の Mappings プロパティを使用して、現在の移動元レコードの値を取得します。移動先レコードが見つかると、AFound
を True
に設定しなければならず、ライタの種類によってはイベント ハンドラでデータ移動先の現在位置を対応するレコードに設定します。
このイベント ハンドラの引数は以下のとおりです。
AFound
: 移動先レコードが見つかった場合にTrue
に設定します。見つからなければFalse
に設定します。