- PR -

CrystalDecisions.Web.CrystalReportViewerで複数ページの一括印刷

1
投稿者投稿内容
zoo8
会議室デビュー日: 2005/01/24
投稿数: 14
投稿日時: 2005-02-08 11:12
お世話になっております。早速質問なのですが、

[開発環境]
OS:Windows2000
言語:VB.NET
.NET:var1.1

[実現したい処理]
IE上のCrystalReportViewerで帳票を表示。印刷時に20行ごとに改ページし、ページヘッダーもつける。

試していること
1.
CrystalReportViewer.DisplayToolbar=True
CrystalReportViewer.SeparatePages=True
だと、印刷じには一枚ごとにヘッダーは出力されるが、複数ページ分データがあるときには全てのページで印刷を実行しなければならない。

2.
CrystalReportViewer.DisplayToolbar=False
CrystalReportViewer.SeparatePages=False
Report Designerの「出力後に改ページ」にチェックし、
x := (RecordNumber mod 20);
if x = 0 then
true
else
false
を記述すると、20行目の下罫線が消えるだけで、以降のデータは続けて出力されヘッダーが表示されない。

IE、CrystalReportViewerだと印刷の制御ができないようなので、HTMLに出力する時点でA4横に収まるように改ページのための空白、ヘッダーの出力を行わなければならないと考えるのですが、良い解決方法を見つけることができずにいます。

以上、よろしくお願いします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-02-08 22:53
 サーバ側でレポートをPDFにして、クライアントにダウンロードさせる。

 方法はこの会議室内を検索すれば書いてあります。
_________________
zoo8
会議室デビュー日: 2005/01/24
投稿数: 14
投稿日時: 2005-02-09 09:19
Jittaさん、返答ありがとうございます。

早速、検討、調査を行ってみます
1

スキルアップ/キャリアアップ(JOB@IT)