- - PR -
VB.NET
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-02-09 22:02
はじめまして。
現在、VB.NETで、ActiveReportを使用して、 帳票を出力するプログラムを作成しています。 ActiveReportのレイアウトは PageHeader ------GroupHeader1 ------------Detail ------GroupFooter1 PageFooter のように単純な形式で、 ------GroupHeader1 ------------Detail ------GroupFooter1 の部分が繰り返し出力されます。 今回やりたいことは、 ・Detail部が1件の場合は、GroupFooter1を非表示にし、 ・Detail部が2件以上の場合は、GroupFooter1を表示する ということなのですが、GroupFooter1のプロパティをうまく変更することが 出来ません。 現在は、GroupHeader1のBeforePrintメゾットで、Detailの件数を算出し、 1件の場合 GroupFooter1.Visible = True 2件以上の場合 GroupFooter1.Visible = False としています。 これですと、1ページ目は正しく表示されるのですが、 2ページ以降には1ページ目で最後に設定されたプロパティの値が継続して表示されてしまいます。 ※1ページ目で GroupFooter1.Visible = True にした場合、 2ページ目以降はGroupFooter1.Visible = Falseにしてもかまわず GroupFooter1が表示されてしまいます。 何か考えられる原因をご存知の方がおられましたら ご教授ください。よろしくお願いいたします。 |
1