掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Crystal Reports XI R2 (ID:102245)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
.NET 版の Crystal Reports は使った事も調べた事も無いので、 外しているかも知れませんが、コードを見て気になった点を: > 'クリスタルレポート定義 > Dim rpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument() > CrystalReportViewer1.ReportSource = reportDocument1 > > ' 印字するレポートファイルの指定 > rpt.Load("C:\TEST.RPT") CrystalReportViewer1 に渡しているのは、「reportDocument1」ですが、 "C:\TEST.RPT" を読み込んでいるのは、変数「rpt」なのですよね。 rpt に対しては、接続パラメータを調整しているようですが、それと CrystalReportViewer1 とは関連付けられていないように見えますが、 これが原因という事はありませんか? > Dim logOnInfo As New CrystalDecisions.Shared.TableLogOnInfo > logOnInfo = rpt.Database.Tables.Item(0).LogOnInfo 上記のコードで、「New」は余計だと思います。上記のコードですと、 (1)「New」で TableLogOnInfo を生成し、それを変数 logOnInfo に割り当てる。 (2) (1) で生成した変数を使うこと無く破棄して、変わりに .LogOnInfo プロパティの値をセット。 という事になってしまいますので。 > Dim connectionInfo As New CrystalDecisions.Shared.ConnectionInfo > connectionInfo = rpt.Database.Tables.Item(0).LogOnInfo.ConnectionInfo こちらも同様で、「New」が余計だと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.