| 問合せに基づくレポートの出力セッションを作成するには問合せに基づくレポートを出力できる出力セッションを作成するには、次のステップに従ってください。 ステップ 1. 出力セッションを定義します。-
セッション (ttadv2500m000) セッションを開始します。現行パッケージ VRC として適正な開発 VRC を選択していることを確認します。
-
新規作成をクリックします。セッション (ttadv2100s000) 詳細セッションが開始されます。
- 新しいセッションのモジュールおよびセッションコード、記述を入力し、次のセッションプロパティを指定します。
-
標準スクリプト: No
-
スクリプト生成: No
-
プログラムスクリプト: <パッケージコード、モジュールコード、セッションコードの最初の 4 文字で構成されるプログラムスクリプトのコード>
-
メインテーブル: <空>
-
セッションタイプ: 出力
-
ウィンドウタイプ: ダイアログ
-
メインセッション: Yes
-
同期ダイアログ: <空>
他のフィールドはデフォルト値を使用してください。 - 新セッションを保存して、セッション (ttadv2100s000) 詳細セッションを終了します。
-
セッション (ttadv2500m000) 概要セッションで、コンパイルをクリックします。
ステップ 2. 問合せに基づくレポートをセッションにリンクします。-
セッション (ttadv2500m000) セッションで新セッションを選択し、適切なメニューのレポート...を選択します。レポート (ttadv3530m000) セッションを開始します。
-
新規作成をクリックします。セッションへのレポートの追加 (ttadv2112s000) セッションが開始されます。
- レポートグループおよびシリアル番号を入力します。目的のレポートを選択し、OK をクリックします。
- 変更を保存し、レポート (ttadv3530m000) セッションを閉じます。
ステップ 3. セッションの UI スクリプトを編集します。-
セッション (ttadv2500m000) セッションで新セッションを選択し、適切なメニューのプログラムスクリプト...を選択します。プログラムスクリプト/ライブラリ (ttadv2530m000) セッションが開始されます。
- スクリプトを選択し、スクリプトの編集/表示...をクリックします。スクリプトエディタが開始されます。
- スクリプトを編集します。例:
- 入力フィールドとして使用する変数をセッションのフォームで宣言します。注意: 変数名はReporting Studioで定義した変数名と同じでなければなりません。
- フォームで入力フィールドのデフォルトを定義します。
次のサンプルの UI スクリプトを参照してください。 - スクリプトを保存し、エディタを閉じます。
- スクリプトをコンパイルし、プログラムスクリプト/ライブラリ (ttadv2530m000) セッションを閉じます。
サンプルの UI スクリプト:
declaration:
extern domain ttaad.pacc pack_from fixed
extern domain ttaad.pacc pack_to fixed
extern domain ttyeno incl_pack | print packages y/n
|**************************** field sections ***********************************
field.pacc_from:
before.zoom:
ttaad120.pacc = ""
when.field.changes:
pack_to = pack_from
display("pack_to") |#icc2.6.n
field.pacc_to:
before.zoom:
ttaad120.pacc = pack_from
サンプルのスクリプトは、パッケージコンビネーションと対応するパッケージ VRC (オプション) を出力するセッションに属しています。以下の点に注意します。 - pack_from と pack_to 変数が範囲指定を入力するフォームの入力フィールドとして使用されている。Reporting Studio のレポート設計で、pack_from と pack_to はパラメータ 「1」 と 「2」 にマップされており、問合せの between 文で使用されます (
between :1 and :2 )。 - incl_pack 変数がフォームの入力フィールドとして使用されている。ユーザが入力した値 (Yes or No) によってパッケージを出力するかどうかが決まります。Reporting Studioでは、incl_pack 変数が出力条件で使用されます。incl_pack の値にもとづいて、パッケージ VRC を含む詳細は出力される場合とされない場合があります。
ステップ 4. セッションのフォームを設計します。-
セッション (ttadv2500m000) セッションで、新しいセッションを選択してフォームの編集...をクリックします。Dynamic Form Editorが開始されます。
- フォームを編集します。UI スクリプトで定義した入力変数用のフォームフィールドを追加し、フォームの構造を必要に合せてカスタマイズします。下図の例を参照してください。
- フォームを保存し、エディタを閉じます。
-
セッション (ttadv2500m000) セッションで、コンパイルをクリックします。
| |