FireDAC.Comp.BatchMove.TFDBatchMove.OnFindDestRecord
Delphi
property OnFindDestRecord: TFDBatchMoveFindDestRecordEvent read FOnFindDestRecord write FOnFindDestRecord;
C++
__property TFDBatchMoveFindDestRecordEvent OnFindDestRecord = {read=FOnFindDestRecord, write=FOnFindDestRecord};
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| event | published | FireDAC.Comp.BatchMove.pas FireDAC.Comp.BatchMove.hpp |
FireDAC.Comp.BatchMove | TFDBatchMove |
Beschreibung
OnFindDestRecord wird ausgelöst, wenn die Stapelbewegung einen übereinstimmenden Datensatz für den Writer finden muss.
Die Ereignisbehandlungsroutine OnFindDestRecord wird ausgelöst, wenn der Modus von Mode dmAppend, dmAppendUpdate, dmUpdate oder dmDelete ist und die Zieldaten anfänglich nicht leer sind. Die Ereignisbehandlungsroutine ermittelt mit der Stapelbewegungseigenschaft Mappings die aktuellen Werte der Quelldatensätze. Wenn ein Zieldatensatz gefunden wird, dann muss AFound auf True gesetzt werden, und die Ereignisbehandlungsroutine kann abhängig vom Writer-Typ die aktuelle Position im Datenziel auf den übereinstimmenden Datensatz setzen.
Die Ereignisbehandlungsroutine hat das folgende Argument:
AFound: Wird aufTruegesetzt,wenn der Zieldatensatz gefunden wird. Andernfalls wird es aufFalsegesetzt.