2010-06-18 23 views
3

我們要展示的水晶報表2008年報告的圖像,並且圖像的URL取決於場在我們的數據庫中,如:水晶報表的動態圖像使用URL公式

"https://images.somewhere.com/" & {Data.Field} & ".jpg"

這是據推測可能使用Picture對象上的'圖片位置'公式(as described heresuggested here),但是我們無法讓它工作 - 它只是每次顯示默認圖片。

有什麼我們想念的嗎?

回答

0

也許Crystal無法訪問安全服務器?圖片是否顯示是否存儲在您的本地機器上,即"C:\images\" & {Data.Field} & ".jpg"?

+0

我試圖用本地圖像,仍然沒有運氣。 – DevByDefault 2011-02-02 16:25:10

+1

它適用於存儲在本地機器中的圖片,但不適用於網址 – Piyey 2012-01-11 20:15:14

2

可能有點晚!但這是爲什麼你沒有得到圖片(動態的)來顯示水晶報告的答案。在編譯時將圖片與報告表單(空白表單)進行彙編。這意味着當程序代碼更改爲可以稍後運行的.exe文件時,無論您在那張表格上有什麼圖片都是結轉的。沒有其他來自網址或路徑的動態圖片。在水晶報表上動態獲取圖片是一種喧囂。請繼續閱讀之類的東西

  • @Picture水晶報表公式
  • 如何獲得圖片動態的水晶報表
  • 如何添加字節()照片上的Crystal Reports

有些方法可能幫幫我。

我仍在尋找穩定的方式在運行時爲水晶報表添加圖片。到目前爲止,這裏沒有什麼實驗。

+0

謝謝,您可以提供您嘗試鏈接到的網頁的網址嗎? – codeulike 2011-01-05 09:45:11

1

Crystal Report 無法訪問以使用HTTPS的機器中的圖像。

+0

這爲我節省了一大筆頭痛! – dave 2016-02-29 16:14:31

+0

這可能與信任關係有關嗎? Web主機證書是否已安裝且有效,並且受RAS服務器的信任? IME大多數應用程序無法連接到HTTPS(但可以正常使用HTTP),因爲未能正確處理證書。 – nothingisnecessary 2016-09-21 16:37:26

0

確實如此:Crystal無法處理https。 只是想添加一個額外的信息,這給我一些頭痛。 如果遠程託管映像並且運行報告的計算機通過代理連接,則來自URL的Crystal動態圖像不起作用。