■  コントロールブレイクごとに改ページする方法


CONTROLステートメントを制御することによりブレーク時にページの制御をすることができます。

EX)ブレイク時に改ページ
JOB INPUT FILEA
 PRINT
REPORT REPT1 DTLCTL(EVERY)   ←DTLCTL(EVERY)は明細行にコントロールフィールドを印刷する指定
SEQUENCE TEN
CONTROL  FINAL NOPRINT TEN NOPRINT NEWPAGE   ←NEWPAGE指定
TITLE 1 '### BREAK TEST ###'
LINE 1 TEN ID NUM

                      ↓実行結果

    ### BREAK TEST ###                       1  頁

 テン    ID     NUM
 301   01    0087129
 301   01    0300559
    ### BREAK TEST ###                       2  頁    ←コントロールフィールドで改ページ

 テン    ID     NUM
 303   01    0232453

 


EX)ブレイク時に改ページ&ページ番号リセット
JOB INPUT FILEA
 PRINT
REPORT REPT1 DTLCTL(EVERY)   ←DTLCTL(EVERY)は明細行にコントロールフィールドを印刷する指定
SEQUENCE TEN
CONTROL  FINAL NOPRINT TEN NOPRINT RENUM   ←RENUM指定
TITLE 1 '### BREAK TEST ###'
LINE 1 TEN ID NUM

                      ↓実行結果

    ### BREAK TEST ###                       1  頁

 テン    ID     NUM
 301   01    0087129
 301   01    0300559
    ### BREAK TEST ###                       1  頁    ←改ページ&ページリセット

 テン    ID     NUM
 303   01    0232453

 



BEFORE PAGE

TOP PAGE