イベントハンドラ

 

PrintStreamスクリプトは、以下の3種類のイベントハンドラがあります。

 

OnFetchイベントハンドラ

OnFormLoadイベントハンドラ

OnPageChangeイベントハンドラ(バージョン3.0以降)

 

次のように処理が進行しイベントハンドラを呼び出します。

 

1. 印刷開始時に、グローバル位置にある変数宣言などが実行されます。この時点ではまだカーソルはオープンされていません。

2. カーソルがオープンされ1件目のデータが読み込まれます。

3. OnFetchが呼び出されます。

4. OnFormLoadが呼び出されます。

5. もし、End()が実行されていた場合、ここで終了します。OnFetchでEnd()を実行してもOnFormLoadは実行されます。

6. 読み込んだデータに関して、印刷処理が実行されます。

7. 改ページが発生した場合は、OnPageChangeが呼び出されます。

8. 次のデータを読み込みます。もし、データがこれ以上なければ終了します。

9. OnFetchが呼び出されます。

10. もし、End()が実行されていた場合、ここで終了します。

11. 上記、6へ戻ります(ループ)

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る