レポートエディタで作成した可変フォームと、セクションに貼り付けられたフィールドにデータを設定して印刷するコーディングです。
jvCreate |
初期処理 |
↓ |
|
jvSetForm |
帳票フォームの設定 |
↓ |
|
jvStartDoc |
印刷の開始 |
↓ |
|
jvSetSection(jid, "ヘッダー") |
セクションの設定 |
↓ |
|
jvSetFieldText |
テキストフィールドに値を設定 |
↓ |
|
jvDrawSection |
セクションの描画 |
↓ |
|
jvSetSection(jid, "明細") |
セクションの設定 |
↓ |
|
For i = 1 to n |
|
↓ |
|
jvSetFieldGrid |
グリッドフィールドに値を設定 |
↓ |
|
jvDrawSection |
セクションの描画 |
↓ |
|
If ret = JV_REQ_ENDPAGE Then |
改ページ要求の場合は改ページ |
jvEndPage |
|
End If |
|
↓ |
|
Next i |
|
↓ |
|
jvSetSection(jid, "フッター") |
セクションの設定 |
↓ |
|
jvDrawSection |
セクションの描画 |
↓ |
|
jvEndPage |
改ページ |
↓ |
|
jvEndDoc |
印刷の終了 |
↓ |
|
jvClose |
印刷終了 |