1

私は毎日CR2008v12Developerバージョンを使用しています。Crystal構文のレポート、サブレポート、および関数。グループ化と要約。そして、そのすべてのジャズ。すべては、SQLデータベースと通信するユニバースレイヤーを介して供給されます。

ただし、問題が発生すると、SOやその他の場所で、他のプログラムとはまったく異なるプログラムを使用しているように聞こえるスレッドが表示されます。正直なところ-具体的な質問はわかりませんが、誰かが本当のCRの可能性を説明できますか?私はほとんどそれを通してPDFをエクスポート/スケジュールします。ASP / C#はどのように機能しますか?どういうわけか、レポートプロンプトをPHPとインターフェイスさせることはできますか?

4

1 に答える 1

2

まず、ASP.NET(C#、VBなど)が登場します。これは、Crystalがコードを介してCrystalReportsを手動で操作できるようにする.Netアセンブリを提供しているためです。Crystal Reports IDEで実行できるすべてのことをコードで実行できるわけではないことに注意してください(たとえば、レポートで設定するためにIDEを通過する必要がある設定がいくつかあります)。プログラムからはできないこと)。

したがって、たとえば、Crystalで.Netアセンブリを使用するのは、Web経由で展開するときにビューアが機能しないためです(非常に特殊なActive Directoryと統合されたカスタムセキュリティモデルがあります)。また、レポートを実行する場所を決定できる独自の負荷分散モジュールも組み込まれています。.Netアセンブリを使用すると、パラメータの読み取り、パラメータの設定、WebリクエストのファイルまたはHTTP応答ストリームへのエクスポート、実行時の接続情報の変更、実行時のデータベース情報の変更などをプログラムで実行できます。セキュリティ上の必要性のために独自のスケジューリングエンジンを作成するには、これらを使用してそれを行うことができます。

于 2012-05-23T17:04:13.323 に答える