書式オーバレイを使用して帳票を複数枚印刷するときの方法を説明します。
書式付き帳票を3部印刷します。納品書兼請求書の書式に3ページ分の出力データを重ねてページプリンタに印刷します。
書式付き帳票を複数枚印刷する処理の概要を次の図に示します。
図9-5 書式付き帳票の複数枚印刷
作成する書式の基になる書式サンプルを次に示します。
作成するAPの基になるAPパターンを次に示します。
このプログラムでは,帳票に出力するデータは固定データを代入して,帳票を無条件に3部印刷する仕様になっています。
AP作成時には,ヘッダ,ボディ(明細),トレイラ部分を印刷するタイミングを考慮する必要があります。また,ファイルからデータを読み込む仕様にする場合は,ファイルの入出力処理を追加してください。
この例題のソースプログラムを'FORMOVLY.cbl'として標準提供しています。ソースプログラムからコーディング上のポイントを抜粋して次に示します。