複数のテンプレートをマージする方法
対象製品
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リポジトリに含まれている場合は、レポートを作成するユーザーがそれぞれのリポジトリにアクセス権を持つ必要があります。
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