Xml.XmlTransform.TXMLTransform.BeforeEachRowSet
Delphi
property BeforeEachRowSet: TRowEvent read FBeforeEachRowSet write FBeforeEachRowSet;
C++
__property TRowEvent BeforeEachRowSet = {read=FBeforeEachRowSet, write=FBeforeEachRowSet};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Xml.XmlTransform.pas Xml.XmlTransform.hpp |
Xml.XmlTransform | TXMLTransform |
説明
TXMLTransform が XML データパケット全体またはネストされた詳細セットを変換し始める直前に発生します。
BeforeEachRowSet イベントハンドラを記述すると,XML 変換コンポーネントがデータセットの変換を開始する前に特定のアクションを実行できます。データセットは,ネストされた詳細セットまたは XML データパケット全体のいずれかです。
たとえば,BeforeEachRowSet を AfterEachRowSet メソッドや OnTranslate メソッドとともに使用して,集計値を計算し,BeforeEachRowSet メソッドで変数を初期化し,OnTranslate イベントごとに変数を更新し,その結果を AfterEachRowSet イベントで使用できます。