- PR -

CrystalReportで「レポートのロードに失敗しました。」のメッセージ。

1
投稿者投稿内容
Yasuu
会議室デビュー日: 2003/10/29
投稿数: 5
投稿日時: 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

プロジェクトの出力は「プライマリ出力」を選択しました。

この設定で出力できない原因がありましたらぜひ教えて頂きたいと思います。
どうかよろしくお願いします。

文章の不明な所は指摘してください。
Yasuu
会議室デビュー日: 2003/10/29
投稿数: 5
投稿日時: 2003-10-31 14:19
自己レス

一つのexeにするのは諦めまして、レポートを外から呼び出す事にしました。
もし、exeの中にレポートを組み込んだ人がみえましたら何か知恵を分けてください。
よろしくお願いします。
Yasuu
会議室デビュー日: 2003/10/29
投稿数: 5
投稿日時: 2003-11-01 19:51
自己レス

諦めきれず色々やってみて自己解決しました。
お騒がせしました。
たくみ
常連さん
会議室デビュー日: 2003/03/05
投稿数: 20
投稿日時: 2003-11-05 10:51
Yasuu様、おはようございます。

自己解決されたみたいなのですが、同様な現象で悩んでおります。
もし良かったらどの様に解決されたのかご教授願えますか?

環境的には、私の場合ASP.NETで開発を行っている点は違うので
その部分で開発手法が違うと言えば違うのでしょうが、出力データを
FormにPDFファイルとして出力しようとしています。

その場合にYasuuさん同様に、フォームは立ち上がりますが、レポートの
内容が表示されないのです。

一度、インストーラで作ったVer.の時は表示できたのですが、別のサーバ
に入れる必要があり、再度新たにインストーラ処理を作成した所、そちらの
サーバには上記現象が起こり、表示しなくなりました。

説明不足ではありますが、何かありましたら教えて頂けたら嬉しいです。


Yasuu
会議室デビュー日: 2003/10/29
投稿数: 5
投稿日時: 2003-11-06 19:03
こんにちは

開発当初に
最初CrystalReportは、ビューにレポートを指定しておけば勝手に表示されるもの
と考えておりました。
実際のところ、exeに組み込んだレポートをリソースとして呼び出す必要があったようです。
CrystalReportViewer1_Loadで下記構文を入れましたら表示できるようになりました。

 Dim cry = New CrystalReport1
CrystalReportViewer1().ReportSource = cry

これが正しいのかどうか分かりませんが、VS.net2003では今のところうまくいってます。
参考になりましたら幸いです。


1

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