回答箱 No.87-2: データの変わり目に横罫線を引きたい

質問箱目次へ戻る       質問箱 No.87へ戻る
No.87-02 データの変わり目に横罫線を引きたい 内海 孝1998年12月
No.203
質問箱 No.87(1998年12月号)の回答-02
      SET;S;M;1;250;3;30;;;          /*罫線用の行を確保するため設定を変更*/
      SIZE;検策結果;250;AAA/D;       /*検策結果の桁数(行数)変更、AAAへ */
      IC/P;AAA;AAA;@;3;NUM;Y;        /*ナンバーリング用の列新設*/
      FILL/P;AAA;AAA;1;A;@NUM;Y;Y;   /*NUM列全行に1を記入*/
      ACM;AAA;@執筆者;;@NUM;@NUM;;;; /*執筆者列をキー列として@NUM列繰越演算*/
      INFO/P;AAA;AAA;@;C;@NUM;Y;     /*@NUM列を参照列にする*/
    FOR X1=1 TO BINDER("AAA");
      G;AAA/%X1;
    FOR X2=H TO T;
      LET V1=[X2,@NUM];IF V1=”1” THEN GOTO $L;
    NEXT;CONTINUE;                  /*@NUM列に"1"が無ければDRLを実行しない*/
$L:   DRL;R;@1;P;%X                 /*@NUM列の"1"の行に罫線を引く《下図》*/
    NEXT;

INFO/P;AAA;AAA;@;C;;Y; /*参照列をディフォルトに戻す*/ DC/P;AAA;AAA;@NUM;;Y; /*NUM列を削除*/ SET;S;M;3;0;;; /*設定表の予備行を0に戻す*/ SIZE;AAA;250;BBB/D; /*SIZE指令でページをまとめる*/ FOR X1=1 TO BINDER("BBB"); G;BBB/%X1;LET V2=[H,2];IF V2=”=*-*” THEN GOTO $D;CONTINUE; $D: DR;H;;P;*; /*開始行に罫線があれば削除*/ NEXT; STOP;
@NUMの項目名が1の行に罫線が引かれた画面
戻る