グループヘッダ/フッタを持つセクションレポートで、RepeatToFillプロパティを"True"に設定すると、ページフッタ上に配置した集計機能が正常に動作しない場合がある
対象製品
ActiveReports for .NET 7.0J
状況
修正済み
詳細
※この現象はセクションレポートのみで発生します。
ページフッタ上に配置したTextBoxコントロールを使用してページ毎の集計値を表示するときに、以下の条件を全て満たした場合、集計値の計算が正常に行われない場合があります。
ただし、グループヘッダが一定以上の高さを有している場合には、本事象は発生いたしません。(問題が発生しなくなるのに必要な高さは、レイアウトによって異なります。)
ページフッタ上に配置したTextBoxコントロールを使用してページ毎の集計値を表示するときに、以下の条件を全て満たした場合、集計値の計算が正常に行われない場合があります。
- Detailセクションの RepeatToFillプロパティを"True"に設定している
- グループヘッダ/フッタが定義されている
- グループヘッダ/フッタの NewPageプロパティを"None"に設定している
- ページフッタ上にページ単位での集計(SummaryType=PageTotal)を行う TextBoxコントロールを配置している
ただし、グループヘッダが一定以上の高さを有している場合には、本事象は発生いたしません。(問題が発生しなくなるのに必要な高さは、レイアウトによって異なります。)
回避方法
この問題はService Pack 5(v7.5.8161.1)で修正されました。
不具合を修正した最新のサービスパックをご使用ください。
SP5を使用しない場合の回避方法は以下のとおりです。
グループヘッダのNewPageプロパティを"Before"、もしくはグループフッタのNewPageプロパティを"After"に設定する方法が有効です。本設定を行うことにより、RepeatToFillプロパティによって自動的に改ページされるのではなく、グループヘッダ/フッタによって明示的に改ページが行われるようになり、本事象を回避することが可能です。
不具合を修正した最新のサービスパックをご使用ください。
SP5を使用しない場合の回避方法は以下のとおりです。
グループヘッダのNewPageプロパティを"Before"、もしくはグループフッタのNewPageプロパティを"After"に設定する方法が有効です。本設定を行うことにより、RepeatToFillプロパティによって自動的に改ページされるのではなく、グループヘッダ/フッタによって明示的に改ページが行われるようになり、本事象を回避することが可能です。
キーワード
10789