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 aufTrue
gesetzt,wenn der Zieldatensatz gefunden wird. Andernfalls wird es aufFalse
gesetzt.