7.21 DEF_BREAK

注意:利用オプション

DEF_BREAKコマンドは、レポートに含めるブレーク行を1行以上定義するために使用します

フィールドタイプは、Alpha、Packed、およびSignedのみ指定できます。RDMLXフィールド・タイプは指定できません。

ブレーク行は、TRIGGER_BYパラメータで指定された条件に適合した場合のみ印刷されます。ブレーク行は、主にレポート内にレベルまたは制御の「切れ目」行を作成するためのものです。

DEF_BREAKコマンドを使用する前に、『Visual LANSA 開発者ガイド』の「LANSAによるレポート作成」をお読みください。

以下も参照してください。

7.21.1 DEF_BREAK のパラメータ

7.21.2 DEF_BREAK についてのコメント/警告

7.21.3 DEF_BREAK の使用例


                                                                                           必須

  DEF_BREAK ---- NAME --------- ブレーク・グループ名 ----------------->

 -------------------------------------------------------------------------------
                                                                                           任意指定

                    >-- FIELDS ------- フィールド名      フィールド属性 -------->
                                                 |                  |                            |      |
                                                 |                   ------- 最大7 ------- |
                                                 |  拡張可能なグループ式  |
                                                  ------- 最大100 -------------------

                    >-- TRIGGER_BY –-- *DEFAULT ------------------------------->
                                                 フィールド名のリスト
                                                | 拡張可能なグループ式 |
                                                 --------最大20 ---------------------

                    >-- TYPE ---------- *TRAILING -------------------------------->
                                                   *LEADING

                     >-- SPACE_BEF ---- 2 ----------------------------------------->
                                                    10進数値

                     >-- SPACE_AFT ---- 1 ----------------------------------------->
                                                   10進数値

                      >-- TEXT --------- 'テキスト' ----- / ----- 位置 ----------->
                                                  |                                      |
                                                   -------------- 最大50 ---------------
                                                  *TMAPnnn  1  1  (特別な値)

                      >-- FOR_REPORT -- 1 --------------------------------------->
                                                   レポート番号 1 -> 8

                      >-- DESIGN ------ *ACROSS -------------------------------->
                                                   *DOWN

                      >-- IDENTIFY ----- *LABEL ---------------------------------->
                                                    *COLHDG
                                                    *NOID

                      >-- DOWN_SEP --- 1 ---------------------------------------->
                                                    10進数値

                      >-- ACROSS_SEP - 1 ----------------------------------------->
                                                   10進数値

                      >-- HEAD_COND - *NONE ---------------------------------->
                                                      条件名

                      >-- SUBROUTINE - *NONE -----------------------------------|
                                                     サブルーチン名