2011-10-09 11 views
5

実行時に画像をCrystalレポートに追加したいと思います。実行時にCrystal Reportに画像を追加

私は現在、バイトフィールドのみを含む2番目のデータテーブルを使用してレポートのBLOBフィールドを使用しています。しかし、これはハックのように感じ、最初のプライマリテーブルにデータがない場合、何らかの理由でイメージが表示されません。

コードなどで画像を追加することはできますか?

私はビジュアルスタジオ2010のクリスタルレポートを使用しています。Winformsプロジェクト。 C#またはVB。

+0

静止画像ですか?なぜあなたはデザインタイムの代わりにランタイムにそれを追加していますか? – paulmelnikow

+0

ニーア、会社ロゴです。これは、どの会社がソフトウェアを使用しているかに応じて変化するため、動的です。 – Reafidy

答えて

5

あなたはディスク上の代わりに、データベースにロゴを保存したい場合:Designerで

  1. 、プレースホルダ画像を挿入します。
  2. プレースホルダイメージを右クリックし、Format Graphicをクリックします。 画像タブのグラフィックロケーションの横にある数式ボタンをクリックします。そこにパスを入力するか、それを提供する数式を入力します。

実行時に、Crystalはファイルのイメージを置き換えます。

必要に応じて、数式にパラメータフィールドを使用できます。そうすれば、実行時にプログラムでパスを提供することができます。

+0

私はこれをいつでも必要とします。 CR2008を使用している場合:右クリック画像 - > "グラフィックス" - > "画像"タブ - > "グラフィック位置:" - >ファイルパスを文字列で入力してください – Ryan

+0

ありがとう!その詳細を投稿に追加しました。 – paulmelnikow

+0

ありがとうございましたnoaとRyan、それはうまくいきました。 – Reafidy

関連する問題