■  コントロールブレイクのLEVEL


コントロールブレイク処理をすると、関連するシステムフィールドが自動生成されます。

1.TALLY ・・・ ブレイクごとのレコード件数(パック10バイト)

  サンプルのページを見てください。
2.LEVEL ・・・ コントロールのレベル(バイナリ2バイト)

  LEVEL  =  0 ・・・ 詳細行
  LEVEL  =  1 ・・・ 一番小さいコントロールレベル
  LEVEL  =  2 ・・・ 2番目に小さいコントロールレベル
        ;
        ;
  LEVEL  =  n ・・・ 2番目に小さいコントロールレベル
  LEVEL  =  n+1 ・・・ 最終合計

EX)
FILE FILEA
ID     1   3  P 0  
CODE1  *   5  P 0  
CODE2  *   5  P 0  

JOB INPUT FILEA
    PRINT
REPORT
SEQUENCE ID CODE1 CODE2
CONTROL FINAL    ID     CODE1   CODE2
         ↑      ↑      ↑      ↑
       LEVEL=4 LEVEL=3 LEVEL=2 LEVEL=1
                ;

 



BEFORE PAGE

TOP PAGE