グループヘッダ、詳細、グループフッタを同一ページに出力する方法
対象製品
Elixir Report 8.7J
詳細
下図のようなグループヘッダ、詳細、グループフッタで構成される表を同一ページに出力したい場合は、[Keep With Next]プロパティを使用します。
[Keep With Next]プロパティはセクションヘッダ、グループヘッダ、詳細、グループフッタが持つプロパティで、オンまたはオフに設定することができます。次の図は上の図のレポートテンプレートでグループヘッダと詳細の[Keep With Next]プロパティをオフに設定した場合の出力イメージです。表③は表の途中に改ページが挿入され、2ページ目にグループフッタのみが表示されています。
グループヘッダと詳細の[Keep With Next]プロパティをオンに設定した場合は下図のように出力されます。表③のようにグループフッタがページをはみ出る場合には、グループヘッダの直前に改ページが挿入され、表③’の位置に表示されます。表④も同様に改ページが挿入されて表④’の位置に表示されます。表④のように改ページを挿入してもなお、単体で1ページに入りきらない場合は、表の途中に改ページが挿入されてしまいます。
[Keep With Next]プロパティは、レポートデザイナにてレポートテンプレートファイルを開き、グループヘッダなどのレポートパーツ選択後、ワークスペース右下のプロパティペインから設定することができます。
このプロパティを使用した場合の注意点として、スクリプトイベントの[On Layout]の実行順が変更になります。これは、グループヘッダ、詳細、およびグループフッタまでを描画してから配置されるページが決定されるためです。[Keep With Next]プロパティをオンと設定したレポートパーツの[On Layout]イベントは、次のレポートパーツの[On Layout]イベントの直前に実行されます。グループヘッダと詳細の[Keep With Next]プロパティをオンと設定した場合は、次の順番で[On Layout]イベントが実行されます。
・グループヘッダの[On Layout]
・詳細(1行目)の[On Layout]
・詳細(2行目)の[On Layout]
・
・
・
・グループフッタの[On Layout]
■参照
Elixir Report ヘルプドキュメント
- 2章 レポート設計
- 6. スクリプト機能
- 6.1 基本
- イベント
Elixir Report ヘルプドキュメント
- 2章 レポート設計
- 7. その他の機能
- 7.5 プロパティ
- 7.6 プロパティ対応表
[Keep With Next]プロパティはセクションヘッダ、グループヘッダ、詳細、グループフッタが持つプロパティで、オンまたはオフに設定することができます。次の図は上の図のレポートテンプレートでグループヘッダと詳細の[Keep With Next]プロパティをオフに設定した場合の出力イメージです。表③は表の途中に改ページが挿入され、2ページ目にグループフッタのみが表示されています。
グループヘッダと詳細の[Keep With Next]プロパティをオンに設定した場合は下図のように出力されます。表③のようにグループフッタがページをはみ出る場合には、グループヘッダの直前に改ページが挿入され、表③’の位置に表示されます。表④も同様に改ページが挿入されて表④’の位置に表示されます。表④のように改ページを挿入してもなお、単体で1ページに入りきらない場合は、表の途中に改ページが挿入されてしまいます。
[Keep With Next]プロパティは、レポートデザイナにてレポートテンプレートファイルを開き、グループヘッダなどのレポートパーツ選択後、ワークスペース右下のプロパティペインから設定することができます。
このプロパティを使用した場合の注意点として、スクリプトイベントの[On Layout]の実行順が変更になります。これは、グループヘッダ、詳細、およびグループフッタまでを描画してから配置されるページが決定されるためです。[Keep With Next]プロパティをオンと設定したレポートパーツの[On Layout]イベントは、次のレポートパーツの[On Layout]イベントの直前に実行されます。グループヘッダと詳細の[Keep With Next]プロパティをオンと設定した場合は、次の順番で[On Layout]イベントが実行されます。
・グループヘッダの[On Layout]
・詳細(1行目)の[On Layout]
・詳細(2行目)の[On Layout]
・
・
・
・グループフッタの[On Layout]
■参照
Elixir Report ヘルプドキュメント
- 2章 レポート設計
- 6. スクリプト機能
- 6.1 基本
- イベント
Elixir Report ヘルプドキュメント
- 2章 レポート設計
- 7. その他の機能
- 7.5 プロパティ
- 7.6 プロパティ対応表
キーワード
機能・仕様 HowTo