- - PR -
CrystalReportで「レポートのロードに失敗しました。」のメッセージ。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-10-29 21:24
はじめまして、いつも参考にさせていただいております。 VS.net2003付属のCrystalReportで開発をしております。 Access97のデータをCrystalReportに表示するアプリケーションを作成しました。 配布用のセットアップファイルを作成してクライアントにインストールしますと、 「レポートのロードに失敗しました。」とメッセージが出ます。 フォームは立ち上がりますが、レポートの内容が表示されません。 もし、同じような環境で開発された方がみえましたら何か教えて頂けないでしょうか。 開発環境:win2000/sp4/IE6/.net2003 クライアント:NT4/sp6/IE6/Framework1.1をインストール セットアッププロジェクトに下記のマージモジュールを追加しています。 Crystal_regwiz2003.msm(キーはメールで取得して入力済み) Crystal_Database_Access2003_jpn.msm Crystal_Managed2003.msm Crystal_Managed2003_JPN.msm Crystal_Database_Access2003.msm プロジェクトの出力は「プライマリ出力」を選択しました。 この設定で出力できない原因がありましたらぜひ教えて頂きたいと思います。 どうかよろしくお願いします。 文章の不明な所は指摘してください。 |
|
投稿日時: 2003-10-31 14:19
自己レス
一つのexeにするのは諦めまして、レポートを外から呼び出す事にしました。 もし、exeの中にレポートを組み込んだ人がみえましたら何か知恵を分けてください。 よろしくお願いします。 |
|
投稿日時: 2003-11-01 19:51
自己レス
諦めきれず色々やってみて自己解決しました。 お騒がせしました。 |
|
投稿日時: 2003-11-05 10:51
Yasuu様、おはようございます。
自己解決されたみたいなのですが、同様な現象で悩んでおります。 もし良かったらどの様に解決されたのかご教授願えますか? 環境的には、私の場合ASP.NETで開発を行っている点は違うので その部分で開発手法が違うと言えば違うのでしょうが、出力データを FormにPDFファイルとして出力しようとしています。 その場合にYasuuさん同様に、フォームは立ち上がりますが、レポートの 内容が表示されないのです。 一度、インストーラで作ったVer.の時は表示できたのですが、別のサーバ に入れる必要があり、再度新たにインストーラ処理を作成した所、そちらの サーバには上記現象が起こり、表示しなくなりました。 説明不足ではありますが、何かありましたら教えて頂けたら嬉しいです。 |
|
投稿日時: 2003-11-06 19:03
こんにちは
開発当初に 最初CrystalReportは、ビューにレポートを指定しておけば勝手に表示されるもの と考えておりました。 実際のところ、exeに組み込んだレポートをリソースとして呼び出す必要があったようです。 CrystalReportViewer1_Loadで下記構文を入れましたら表示できるようになりました。 Dim cry = New CrystalReport1 CrystalReportViewer1().ReportSource = cry これが正しいのかどうか分かりませんが、VS.net2003では今のところうまくいってます。 参考になりましたら幸いです。 |
1