Crystalレポートに(数式からの)テキストを追加したいと思います。たとえば、レポートをHTMLにエクスポートする場合にのみ、このテキストを表示したいのです。レポートを印刷する場合、テキストを見たくありません。
できますか?
さようならユルゲン
Crystalレポートに(数式からの)テキストを追加したいと思います。たとえば、レポートをHTMLにエクスポートする場合にのみ、このテキストを表示したいのです。レポートを印刷する場合、テキストを見たくありません。
できますか?
さようならユルゲン
短い答え:いいえ。Crystal Reports には、v2008 であっても、いつ印刷されるかを区別するメカニズムがありません。
パラメータ フィールドを使用してフィールドの可視性を設定できますが、これは手動のプロセスになります。
ユーザー関数ライブラリ (UFL)を記述して、Windows API を使用してドキュメントの状態を判断し、それをレポートに返すことができる場合があります。課題は、1) ドキュメントの印刷状態を判断できる API を見つけること、2) レポートの「ハンドル」を判断することです。このような UFL を構築するには、c/c++ ルートを使用します。
それは不可能だと思います。問題を回避する最も簡単な方法は、CRレポートの2つの異なるバージョンを作成することです。1つはHTML用で、もう1つは印刷用です。
少し冗長です、はい、しかしそれは仕事を成し遂げます。