2009-03-21 45 views
0

私の問題は、さまざまなベンダーにOutlookを通じてCrystal Reportsをメールする必要があることです。 Outlookでメールを送る方法を知っていますが、私が今直面している問題は、レポートを添付しなければならず、レポートはデータベースの特定の行の詳細を表示するようにする必要があるということです。私は.rptファイルを使って試してみましたが、.rptは保存されたデータなので、同じデータがすべてのベンダーに送られ、別の見積もりにはなりません。Crystal Reports

答えて

2

"rpt"ファイル自体は、レポートの定義に過ぎません。それはデータを含んでいません。レポートを実行して、ファイル形式でエクスポートする必要があります。 PDFとしてそのPDFファイルをメールに添付することができます。

+0

は実は、これは間違っている、RPTファイルには、データを含めることができます。 – nospamthanks

0

like splattne said ...ベンダーのレポートパラメータを使用します。 ReportDocument.ExportToDisk()を呼び出す前に、パラメータ値を設定してください。

0

あなたが望むことをするためのさまざまなオプションがあります。最も人気のあるものが爆発的です。すべてのベンダーの情報とベンダー別のデータを返すレポートを作成します。次に、ソフトウェアを使用してこのレポートを解析してベンダーごとのファイルを別々に保存し、ベンダーの電子メールアドレスに電子メールで送信します(レポートの一部も)。

あなたはBOEを持っている場合は、破裂の出版物を使用することができ、そうでなければ、破裂サポートするサードパーティのソリューション、このウェブサイトをチェックすることができます。ソリューションのhttp://kenhamady.com/cru/comparisons/desktop-scheduling-engines

ほとんどが支払われますが、一般的に手頃な価格がありますされています。このようないくつかの無料のオプションがあります。

http://www.r-tag.com/Pages/CommunityEdition.aspx