可変フォームでフィールドを印刷

レポートエディタで作成した可変フォームと、セクションに貼り付けられたフィールドにデータを設定して印刷するコーディングです。

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

印刷終了

 
 
jvDrawSectionで改ページ要求が出た時は改ページを行います。
 
可変フォームを使った印刷アプリケーション