Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports & BI Dashboards (日本語) [Read-only]
Viewing all articles
Browse latest Browse all 2234

VS2005のReportViewerでのActiveX出力

$
0
0

VS2005でWebアプリケーションの開発でReportViewerを使って印刷を行おうとしています。

ReportViewerのプロパティのPrintModeをpdfとした場合は何回かポップアップウィンドウがでますが、印刷はできました。

しかし、これをActiveXとすると裏にポップアップはでるが直接印刷のウィンドウがでてすぐ印刷はできそうですが、実際に印刷ボタンを押すと

Crystal プリント コントロール

通信エラーが発生しました。印刷は停止されます。

と表示され、印刷ができません。

使用しているブラウザはIE7でActiveXコントロールのインストールは有効とし、IEのアドオンの管理を確認すると

Crystal Print Control 10.2 有効

となっており、

C:\WINDOWS\Downloaded Program Files\PrintControl.dll

にダウンロードされているようです。

 

VS2005付属のReportViewerをActiveXで印刷するにはどうしたらよいのか教えてください。

 

Edited by: Haruyuki Noguchi on Feb 17, 2009 12:46 AM

現在DataSetでDBデータを取得し、ReportDocument.SetDataSourceでそのDataSetを設定していますが、これをやめてDataSetなしのrptファイルを出力する場合はPrintModeがActiveXでも上記の問題は発生しません。

            Me.CrystalReportSource1.ReportDocument.SetDataSource(ds)

            Me.CrystalReportViewer1.ReportSource = Me.CrystalReportSource1

そうなると上記のCrystalReportにデータを渡しているところに問題がありそうですが、なにかありましたら教えてください。


Viewing all articles
Browse latest Browse all 2234

Trending Articles