1

こんにちは私は.NETアプリケーションからCrystalReportsXIを実行しています。会社としてパラメータ名を渡していますが、レポートには会社によってロゴが表示されます。

Crystal Reportで画像を動的にロードする方法(特定のディレクトリから画像をロードする式を作成する方法)

4

2 に答える 2

12

Crystal Reports XI の簡単な解決策は、画像の URL をパラメーターとしてレポートに渡し、それを画像のグラフィックの場所として使用することです。

  • 文字列パラメーター フィールドを作成し、「imageUrl」と呼びます。
  • レポートに画像 (挿入 | 画像...) を追加します (プレースホルダーです)。
  • 画像のグラフィックの場所を変更します:
    • 右クリック画像
    • [グラフィックの書式設定...] を選択します。
    • 画像タブを選択
    • 条件式ボタンをクリックします (x+2 のように見えます)
    • 数式のテキストを '{?imageUrl}' に設定します (一重引用符なし)
    • 数式を保存し、[OK] ボタンをクリックします。
    • レポートを保存する

レポートを実行し、それに応じて imageUrl の値を設定します。

または、式フィールドで CASE ステートメントを使用して同じ効果を得ることができます。パラメータ フィールドの代わりに式フィールドを参照するように、画像の条件式フィールドを変更するだけです。

于 2010-02-17T17:02:16.990 に答える
-2

私はあなたができるとは思わない。私が見つけた唯一の方法は、各画像をレポートの異なるセクションに埋め込み、会社のパラメーターの値に応じてセクションを条件付きで非表示にすることです。

于 2010-02-17T14:34:45.927 に答える