複数のテンプレートをマージする方法

文書番号 : 39587     文書種別 : 使用方法     登録日 : 2016/09/30     最終更新日 : 2016/09/30
文書を印刷する
対象製品
Elixir Report 8.7J
詳細
複数のテンプレートをマージするためには、新規テンプレートを作成し、それぞれのテンプレートを読み込むように設定します。具体例として、テンプレートAとテンプレートBをマージしたマスタレポートテンプレートを作成する手順は次のようになります。

1.マスタレポートテンプレートの新規作成
 (1) マスタレポートテンプレートを追加する[Elixirリポジトリ]の右クリックで表示されるコンテキストメニュー
   で、[追加]-[レポートテンプレート]をクリックします。
   [レポートウィザード]ダイアログボックスが表示されます。
 (2) [レポートの詳細]画面で[名前]ボックスに"マスタレポート"と入力します。

 (3) [完了]ボタンをクリックします。[レポートウィザード]ダイアログボックスが閉じ、マスタレポートテンプ
   レートのレイアウトが表示されます。
 (4) 画面上部の[レポート]タブをクリックします。
 (5) [処理順序]テーブルに表示されている既定の処理を選択し、[削除]ボタンをクリックします。


2.テンプレートAのマージ
 (1) [処理順序]テーブルの[追加]ボタンをクリックします。[処理順序]ダイアログボックスが表示されます。
 (2) [レポート]ボックス右側の[…]ボタンをクリックすると、[レポートの選択]ダイアログボックスが表示さ
   れますので、テンプレートAを選択し、[OK]ボタンをクリックします。
 (3) [セクション]ボックスに"Section 1"、[データソース]ボックスに何も選択されていない、[有効]チェッ
   クボックスがオンになっていることを確認し、[完了]ボタンをクリックします。

3.テンプレートBのマージ
 テンプレートAのマージ手順と同様にテンプレートBをマージします。

4.ページ設定の修正
 (1) ツリービューの[ページ設定]にある"Default"の右クリックで表示されるコンテキストメニューで、[ページ
   設定の編集]をクリックします。[ページ設定ウィザード]ダイアログボックスが表示されます。

 (2) [名前]ボックスにテンプレートA、またはテンプレートBのページ設定に使用されていない名前を入力し、[
   完了]ボタンをクリックします。
   (Defaultなどの使用されている名前を入力した場合はマスタレポートテンプレートのページ設定が有効になり
   ます)
 (3) ツリービューの[セクション]にある"Section 1"の右クリックで表示されるコンテキストメニューで、[セク
   ションの編集]をクリックします。[セクションウィザード]ダイアログボックスが表示されます。

 (4) [セクション]タブの[ページ設定]ボックスで、手順(2)で入力したページ設定を選択し、[完了]ボタンを
   クリックします。

上記の設定で出力したマスタレポートは、テンプレートA、テンプレートBのページ順で作成されます。ページ順を入れ替えたい場合は、処理順序テーブルで処理の順番を入れ替えます。また、テンプレートAまたはテンプレートBがマスタレポートテンプレートと異なるElixirリポジトリに含まれている場合は、レポートを作成するユーザーがそれぞれのリポジトリにアクセス権を持つ必要があります。
キーワード
機能・仕様 HowTo