| レポート |  |
| レポートは、画面、プリンタ、または他の出力デバイスへのデータの出力に使用されます。 レポートは、(出力) セッションと SQL 問合せで以下のように使用されます。 セッションには複数のレポートを使用できます。複数のレポートを定義すると、通常はセッションで使用可能なレポートが一覧表示されます。 SQL 問合せには最大 1 つのレポートを含めることができます。 例 一般品目データの生成は管理者の仕事です。全品目のリストを生成する必要があります。品目 - 一般の出力 (tcibd0401m000) セッションを開始します。 品目 - 一般の出力 ([選択] タブ) 品目一般レポートを出力する場合、セッションは次の 3 つのレポートを使用します。 品目 - 一般 (詳細) 品目 - 一般 (概要) 品目 - 一般 (一般) 品目 - 一般の出力 品目 - 一般 (概要) レポートを選択すると、次のレポートが出力されます。 画面に出力された品目 - 一般 (概要) レポート レポートの構成 ERP LN のレポートには以下のレイアウトが 1 つまたは複数含まれています。
レイアウト | 説明
レポート前 | このタイプのレイアウトはレポートの始めに 1 回だけ出力されます。このレイアウトは、たとえばレポートのタイトルページのように、レポートの情報を提供するために使用できます。
ヘッダ | ヘッダレイアウトはすべてのページの上部に出力されます。
フィールド前 | このレイアウトは、レポート入力フィールド (ttadv3532m000) セッションでソートモードが定義されている各入力フィールドに定義できます。このレイアウトは、ソート入力フィールドの値が変更されるたびに詳細行の手前に出力されます。このようにして、レコードがグループ化されます。レコードのグループが複数のページにまたがる場合、フィールド前レイアウトは新しいページの上部 (ヘッダの後) に再出力されます。
詳細 | 詳細レイアウトは、レポート本体に含まれる個別レコードに使用されます。詳細レイアウトは、データがレポートに送られるたびに出力されます。
フィールド後 | このレイアウトは、レポート入力フィールド (ttadv3532m000) セッションでソートモードが定義されている各入力フィールドに定義できます。レイアウトは、ソート入力フィールドの値が変更されるたびに詳細行の後に出力されます。このレイアウトでは、事前ソート入力フィールドに古い値が含まれています。このレイアウトは、たとえば特定の詳細行グループの合計を出力するのに使用できます。
フッタ | フッタレイアウトは、各ページの下部に出力されます。 このレイアウトを使用して次のものを出力します。 タイトル ページ番号 ページ合計
レポート後 | このレイアウトは、レポートの終わりおよび他のすべてのレイアウトの後にのみ出力されます。このレイアウトでページが完全に埋まらない場合は、レポート後レイアウトが出力されるページの下部にフッタレイアウトが印刷されます。
レポートの内容およびレイアウトは、データディクショナリで定義されます。さらに、レポートスクリプトをレポートにリンクできます。レポートスクリプトでは、レポート実行の特定の段階で実行したい処理をプログラムできます。たとえば、レポートデータを計算するスクリプトや、レポートから自動的に使用できない関連テーブルからレコードを読み込むスクリプトを作成できます。 レポートスクリプトは、4GL プログラムスクリプトと同様にプログラムします。ただし、レポートスクリプトはイベントセクションが異なり、特殊な関数がいくつかあります。 レポートを作成するには レポートは、レポート (ttadv3530m000) セッションとレポート生成 (ttadv3130s100) セッションで作成できます。これらのセッションは、それぞれセッション (ttadv2500m000) セッションとセッション (ttadv2100s000) セッションから開始します。 レポートのレイアウトは、開発ツールに含まれているレポートエディタで変更できます。 詳細については、レポートを作成するにはを参照してください。 詳細については、Web Help の次のトピックを参照してください。 レポート概要 |