このコマンドで定義するレポート印刷行のグループに付ける名前を指定します。指定する名前は、ファンクション内で固有でなければなりません。
レポートに印刷するフィールドを指定します。このパラメータでは、拡張可能なグループ式を使用できます。
RDMLフィールドのみサポートします。レポート上で、明細行を印刷する前に挿入する空白行数を指定します。デフォルト値は1ですが、0~100の任意の値を指定できます。
レポート上で、明細行を印刷した後に挿入する空白行数を指定します。デフォルト値は1ですが、0~100の任意の値を指定できます。
画面パネルまたはレポート上に出力する最大50個の「テキスト文字列」 を指定できます。指定する各テキスト文字列は、最大20文字に制限されます。
テキスト文字列を指定する際は、テキスト文字列の後に、そのテキスト文字列を画面パネルまたはレポートに出力する行番号と列/位置番号を指定します。
例えば:
TEXT(('ACME' 6 2)('ENGINEERING' 7 2))
この場合、2つのテキスト文字列は、それぞれ6行目の2番目の位置と7行目の2番目の位置に出力されます。
移植性に関する考慮事項 |
Visual LANSAでこのパラメータを編集するときは、必ず、テキストをテキスト・マップで置き換える画面またはレポート・ペインターを使用してください。コマンド・プロンプトや自由形式のエディターでテキストを入力しないでください。LANSA/ADにチェックインしたときに、全構文検査に失敗します。 |
すべてのプラットフォーム
テキスト・マップは、画面パネルまたはレポート行に関連付けられたすべてのテキスト文字列の詳細を保管するために、画面またはレポート設計機能で使用されます。
画面またはレポートのレイアウトを「構成」して保管すると、レイアウトに含まれるすべてのテキストの詳細が「テキスト・マップ」に保管されます。このテキスト・マップは、再度「ペインター」を使用することで変更できます。
テキスト・マップの存在は、以下の例のようなTEXTパラメータで示されます。
TEXT((*TMAPnnn 1 1))
ここで、"nnn"は、保管されているテキスト・マップを識別する(このファンクション内で)固有の番号です。
以下の「テキスト・マップ」および*TMAPnnn識別子に関する非常に重要な事柄について理解しておく必要があります。
このコマンドを関連付けるレポートを指定します。1つのファンクションで一度に生成できるレポートは最大8個です。各レポートは1~8の番号で識別されます。このレポートのデフォルト値はレポート番号1です。
特定の位置決め属性を持たないフィールドに対して使用する設計/位置決め方法を指定します。
DEF_LINEコマンドのデフォルト値*ACROSSを指定した場合、フィールドは、レポート行「全体」に(すなわち、左から右へ)配置されます。
*DOWNを指定した場合、フィールドは、レポート・ページの「下方向」へ(すなわち、上から下へ)配置されます。
特定の識別属性を持たないフィールドに対して使用するデフォルトの識別方法を指定します。
DEF_LINEコマンドのデフォルト値*COLHDGを指定した場合、フィールドは、それに関連付けられたラベルで識別されます。
*LABELを指定した場合、フィールドは、それに関連付けられたラベルで識別されます。
*NOIDを指定した場合、フィールドの識別が要求されず、単にフィールド自体がレポート行に挿入されます。
レポートの自動設計時に使用するレポートの行間隔を指定します。指定する値は、1~10の数値でなければなりません。DEF_LINEコマンドのデフォルト値は5です。
レポートの自動設計時に使用するレポートの列間隔を指定します。指定する値は、0~10の数値でなければなりません。DEF_BREAKコマンドのデフォルト値は1です。
任意で、この明細印刷行内のフィールドに関連付けられた欄見出し行をレポートの見出し領域に印刷するかどうかを決めるための条件の名前を指定します。
デフォルト値*NONEを指定した場合、制御条件は適用されません。実際に印刷される明細行に関わらず、この明細行に関連付けられたすべての欄見出しが常にレポートの見出し領域に印刷されます。
制御条件を指定する場合、その条件は、DEF_COND (条件の定義)コマンドによってRDMLファンクション内のどこかに定義されていなければなりません。印刷行の印刷時に必ず条件の状況が検査され、この条件に適合していることが判明した場合のみ、この明細印刷行に関連付けられた欄見出しがレポートの見出し領域に挿入されます。