DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ActiveReportsのグループヘッダーについて

環境/言語:[Windows2003Server/C#]
分類:[.NET]

アクティブレポートの改ページ時のヘッダー出力についての質問です。
現在、以下のような帳票を作成しております。

 PageHeader
   (帳票タイトル) (出力日付) (ページ数)
 GroupHeader1
 GroupHeader2
   (GroupHeader1のDataFieldデータ) (GroupHeader2のDataFieldデータ)
   (帳票ヘッダー)
 Detail
   (帳票項目データ)
 GroupFooter2
   (集計2)
 GroupFooter1
   (集計1)
 PageFooter
   (帳票ヘッダー)
   (総合計)

GroupHeader1の設定
「DataField = 項目1」
「RepeatStyle = OnPageIncludeNoDetail」

GroupHeader2の設定
「DataField = 項目2」
「NewPage = Before」
「RepeatStyle = OnPageIncludeNoDetail」

GroupFooter1の設定
「NewPage = After」


ここで、Detail行の関係で一番最初の行にGroupFooter1の集計1が出力されると
帳票ヘッダー部(GroupHeader2)が出力されなくて困っています。
GroupHeader1が出力されていると思われるのですが、GroupHeader2を出力する方法は
ないでしょうか?
ご教授願います。

以下、参考用に帳票イメージです。


●1ページ目
 ×××表 8/12 1ページ
 項目1【あ】 項目2【A】
  項目1 項目2 項目3 項目4
   あ   A    AA   2
   あ   A    AB   5
   あ   A    AC   4
   あ   A    AD   1
   あ   A    AE   0
   あ   A    AF   3
  ――――――――――――――
   集計2     6件    15

●2ページ目
 ×××表 8/12 2ページ
 項目1【あ】 項目2【B】
  項目1 項目2 項目3 項目4
   あ   B    BA   2
   あ   B    BB   2
   あ   B    BC   4
  ――――――――――――――
   集計2     3件    8

●3ページ目
 ×××表 8/12 3ページ
 項目1【あ】 項目2【C】
  項目1 項目2 項目3 項目4
   あ   C    CA   0
   あ   C    CB   5
   あ   C    CC   1
   あ   C    CC   7
  ――――――――――――――
   集計2     4件    13
  ――――――――――――――
   集計1     13件   36

●4ページ目
 ×××表 8/12 4ページ
 項目1【い】 項目2【A】
  項目1 項目2 項目3 項目4
   い   A    AA   4
   い   A    AB   0
   い   A    AC   1
  ――――――――――――――
   集計2     3件    5
  ――――――――――――――
   集計1     3件    5

●5ページ目
 ×××表 8/12 5ページ

  項目1 項目2 項目3 項目4
  ――――――――――――――
   総合計    16件   41
こんにちは、じゃんぬ です。

■No12201に返信(kazさんの記事)
> ここで、Detail行の関係で一番最初の行にGroupFooter1の集計1が出力されると
> 帳票ヘッダー部(GroupHeader2)が出力されなくて困っています。

そのように制御しているのでしょう。

> GroupHeader1が出力されていると思われるのですが、GroupHeader2を出力する方法は
> ないでしょうか?

普通にやった場合両方出力されます。
ActiveReports 内のすべてのイベントをレビューする必要がありますね。

DOBON.NET | プログラミング道 | プログラミング掲示板