- - PR -
ActiveReportでページ合計を判断したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-05-27 10:07
VS.NET(C#)でプログラム開発をしております。
帳票でActiveReportを使用したいと考え、検証作業をしておりますが、 ページ合計を内部的に判断することができません。 具体的には オブジェクトとしてTextBoxを配置しプロパティを設定すれば 表示はされるのですが、 やりたいことは、ページが後に続く場合にのみメッセージをページフッター に表示させたいのです。 CrystalReportでは内部に関数?を埋め込んで可能でした。 ActiveReportではページの取得が違っていたので (MaxPagesが取得できればよいと思うのですが取得できません) どなたかご教授いただけないでしょうか? (できればサンプル的なソースも教えていただければ幸いです) よろしくお願いいたします。 |
|
投稿日時: 2004-06-08 14:21
既に解決されたかもしれませんが。
まず、ActiveReportでは、ページ数のカウント関数とかは プロパティで用意されてますよね。 テキストボックスをフッターに作成して、 SummaryFunction Count SummaryTyep PageCount とすれば、自動的にページ枚数を印刷します。 で、2ページ以上あるときのみ、印刷する場合は、 フッターのBeforePrint イベントで、 Me.PageNumber (最大ページ数+1になっているはず)を判断して、 フッターをHiddenにするといいと思います。 |
1