DOBON.NETプログラミング掲示板過去ログ
ActiveReportがweb上で表示されない
題名: ActiveReportがweb上で表示されない
著者: まつ
日時: 2008/02/05 17:10:18
ID: 21427
この記事の返信元:
(なし)
この記事への返信:
[21428]
Re[1]: ActiveReportがweb上で表示されない
まつ
2008/02/05 18:22:22
ツリーを表示
環境/言語:[WinXpProSP2:ASP.NET/VB VS2005]
分類:[ASP.NET]
まつと申します。
現在、webページ上で帳票を印刷する仕組みを作っております。
ActiveReportのwebViewer機能を使用して
表示を行おうとしているのですが、
「No Report Specified」と表示されてしまい、
帳票の内容が表示されない状態です。
自端末でのVisualStudioでの実行時は問題無く行う事ができるのですが、
web発行し、IIS経由で見ようとしたところこの状態となります。
帳票は3種類のrpxファイルを使用し、マージを行って1つのpdfイメージで
表示しようとしています。
(自端末での確認時は問題無くマージできています。)
どなたかお知りの方おられましたらアドバイス頂けませんでしょうか。
お願いします。
題名: Re[1]: ActiveReportがweb上で表示されない
著者: まつ
日時: 2008/02/05 18:22:22
ID: 21428
この記事の返信元:
[21427]
ActiveReportがweb上で表示されない
まつ
2008/02/05 17:10:18
この記事への返信:
(なし)
ツリーを表示
ソースは以下のように記載しています。
======================
'レポートA用SQL文作成 -----------------------------------------------------------------
Call lfSqlMakeStringA()
cmd.Connection = mDBConn
cmd.CommandText = sSqlString
' OracleDataReaderオブジェクトを生成します。
rdr = cmd.ExecuteReader
Dim rep_A As New print_design.repA() 'レポートA帳票デザイン .rpxオブジェクト
rep_A.PageSettings.Margins.Top() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.3)
rep_A.PageSettings.Margins.Bottom() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.3)
rep_A.PageSettings.Margins.Left() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.5)
rep_A.PageSettings.Margins.Right() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.5)
' レポートのDataSourceプロパティにOracleDataReaderをセットします。
rep_A.DataSource = rdr
rep_A.Run(False)
'レポートB用SQL文作成 -----------------------------------------------------------------
Call lfSqlMakeStringB()
cmd.Connection = mDBConn
cmd.CommandText = sSqlString
' OracleDataReaderオブジェクトを生成します。
rdr = cmd.ExecuteReader
Dim rep_B As New print_design.repB() 'レポートBデザイン .rpxオブジェクト
rep_B.PageSettings.Margins.Top() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.3)
rep_B.PageSettings.Margins.Bottom() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.3)
rep_B.PageSettings.Margins.Left() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.5)
rep_B.PageSettings.Margins.Right() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.5)
' レポートのDataSourceプロパティにOracleDataReaderをセットします。
rep_B.DataSource = rdr
rep_B.Run(False)
'レポートC用SQL文作成 -----------------------------------------------------------------
Call lfSqlMakeStringC()
cmd.Connection = mDBConn
cmd.CommandText = sSqlString
' OracleDataReaderオブジェクトを生成します。
rdr = cmd.ExecuteReader
Dim rep_C As New print_design.repC() 'レポートC帳票デザイン .rpxオブジェクト
rep_C.PageSettings.Margins.Top() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.3)
rep_C.PageSettings.Margins.Bottom() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.3)
rep_C.PageSettings.Margins.Left() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.5)
rep_C.PageSettings.Margins.Right() = DataDynamics.ActiveReports.ActiveReport.CmToInch(0.5)
' レポートのDataSourceプロパティにOracleDataReaderをセットします。
rep_C.DataSource = rdr
rep_C.Run(False)
'レポートマージ
rep_A.Document.Pages.AddRange(rep_B.Document.Pages) 'A+B
rep_A.Document.Pages.AddRange(rep_C.Document.Pages) '(A+B)+C
WV1.ClearCachedReport()
WV1.Report = rep_A
======================
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[ASP.NET]
まつと申します。
現在、webページ上で帳票を印刷する仕組みを作っております。
ActiveReportのwebViewer機能を使用して
表示を行おうとしているのですが、
「No Report Specified」と表示されてしまい、
帳票の内容が表示されない状態です。
自端末でのVisualStudioでの実行時は問題無く行う事ができるのですが、
web発行し、IIS経由で見ようとしたところこの状態となります。
帳票は3種類のrpxファイルを使用し、マージを行って1つのpdfイメージで
表示しようとしています。
(自端末での確認時は問題無くマージできています。)
どなたかお知りの方おられましたらアドバイス頂けませんでしょうか。
お願いします。