2010-02-17 43 views
1

HI我正在從.NET應用程序運行Crystal Reports XI。我傳遞參數名稱作爲公司和報告應顯示標識取決於公司。如何在Crystal Reports XI中動態加載圖像

如何,我們可以在水晶報表動態加載圖像。(如何編寫公式來加載來自特定目錄中的圖片)

回答

-4

我不認爲你可以。我發現要做到這一點的唯一方法是將每個圖像嵌入報告的不同部分,並根據公司參數的值有條件地取消部分。

11

Crystal Reports XI的簡單解決方案是將圖像的URL作爲參數傳遞給報表,然後將其用作圖片的圖形位置。

  • 創建一個字符串參數字段,將其稱爲'imageUrl'。
  • 添加圖像(插入|圖片...)的報告(這是一個佔位符)
  • 改變圖像的圖形地點:
    • 右鍵點擊圖片
    • 選擇格式化圖形...
    • 選擇圖片標籤
    • 點擊有條件公式按鈕(看起來像X + 2)
    • 設置公式的文字爲「{?IMAGEURL}」(不帶單引號)
    • 保存公式,然後單擊確定按鈕
    • 保存報告

運行報告,並設置相應的IMAGEURL的價值。

或者,您可以在公式字段中使用CASE語句來獲得相同的效果;只需更改圖像的條件公式字段以引用公式字段而不是參數字段。

相關問題