2011-06-15 19 views
0

Crystal Reports 2008で作成したレポートの一部を、ColdFusionを使用してWebに公開しようとしています。私はあなたがこのようにcfreportを使う必要があることを読んだ。私はこの多くの異なる方法をテストしており、私が得続けるのは空白のページです。Crystal ReportsをColdFusionページに公開する

これは可能ですか? Crystal ReportsをWebに公開するにはどうすればいいですか? Crystal Reports Serverが必要ですか?

助けがあれば助かります。

ありがとうございます!

答えて

0
作業を習慣

、その2008年

前にクリスタル道の本当に古いバージョンのは、サーバー上の適切なCrystal Enterpriseのを持っている必要がありますし、PDFにレポートを実行するために彼らのAPIのを呼び出すなど

私は6年前にそれをやったことがあります。

+0

お返事ありがとうございます。したがって、レポートを呼び出すためにAPIを使用するのと同じ方法でレポートが作成されますか?任意のアイデア正確にどのバージョンの結晶が必要ですか? – Sequenzia

0

私は10年以上にわたってのcfreportと結晶と協力し、ここで私が提供できるものだが、何かが役立つかもしれない願っています:

ColdFusionによって、いくつかの異なる方法をCrystal Reportsのを印刷することが可能です。まず、Crystal Reportsに関連する頭痛を取り除くためにColdFusion Report Builderが作成されたことを理解する必要があります。

1)レポートをダウングレードできる場合(ファイル>名前を付けて保存)rptファイルのCrystal 7,8または9のバージョンでは、cfreportから直接動作する可能性があります。

2)それがうまくいかない場合は、Crystal Webコンポーネントを使用してレポートをpdfにリンクしてリンクする必要があります。十分なJavaと.NETのサンプルがあり、cf9で直接Java呼び出しを使用することも、javaloader cfc呼び出しでJava呼び出しをラップすることもできます。

3)Crystalサーバーからレポートを呼び出します。 - WebベースのCrystal Reportsサーバーが既にある場合は、レポートを使用して必要なレポートにアクセスできます。私はこのルートを最初に提案したいと思います。あなたが再利用できるかもしれない水晶サーバーに組み込まれたWebビューアがあります。私はそれを一度働いたが、それは長すぎる。

4)クリスタルレポート開発ツールにアクセスして、レポートをPDFに実行してレポートに必要なものをcfobjectから呼び出して、単にレポートを使用することができます。私はおそらくこのルートを見下ろすでしょう。なぜなら、私はそれに最も精通しており、仕事の量が最も少ないからです。

希望に役立ちます! J