線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3135
推到 Plurk!
推到 Facebook!

如何動態變換Crystal Report中的圖片

尚未結案
happyleo
一般會員


發表:2
回覆:2
積分:0
註冊:2002-08-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-31 21:23:25 IP:202.175.xxx.xxx 未訂閱
本人有一個員工資料庫,儲存員工之個人資料,其中一個欄位記錄該名員工之相片路徑.請問如何令Crystal Report可以在列印員工資料時,根據該欄位之值顯示員工相片於報表中? p.s. MS SQL 2000, Crystal Report 9
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-03-31 22:17:59 IP:203.203.xxx.xxx 未訂閱
引言: 本人有一個員工資料庫,儲存員工之個人資料,其中一個欄位記錄該名員工之相片路徑.請問如何令Crystal Report可以在列印員工資料時,根據該欄位之值顯示員工相片於報表中? p.s. MS SQL 2000, Crystal Report 9
可以考慮的做法是,建立一個報表資料庫,裡面有個欄位可以用來存放圖片 將篩選過後的資料集,儲存圖片路徑的欄位值取出後,動態產生圖片資料存入報表資料庫的圖片欄位,再將crystal report的後端資料庫指向這個報表資料庫. 不是很聰明的做法,卻是可行的...參考看看. 有好的做法還希望大家能提供意見.
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-03-31 22:23:20 IP:203.203.xxx.xxx 未訂閱
補充一點 我想你可能是要試著在crystal reprot裡面的圖片物件動態指向以資料庫存放的圖片檔案 我之前試過,沒試成,crystal report還是以對應後端資料庫的模式來運作為主,要動態指定的話,似乎quick report或是report builder的彈性較大喔...
rose751231
一般會員


發表:3
回覆:17
積分:4
註冊:2002-12-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-07 17:36:22 IP:61.70.xxx.xxx 未訂閱
此問題在http://www.jane.com.tw上面有討論過,您可以使用CrystalReport VCL元件(delphi_vcl.zip),該元件內含兩個.zip檔,根據該站版主陳大哥的說法,其中crDSVcl.zip內有您要的範例。
happyleo
一般會員


發表:2
回覆:2
積分:0
註冊:2002-08-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-09 00:39:57 IP:202.175.xxx.xxx 未訂閱
但本人所使用的是crystal report 9.0...使用8.5的vcl好像有很多問題...
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-12 11:57:10 IP:203.203.xxx.xxx 未訂閱
引言: 但本人所使用的是crystal report 9.0...使用8.5的vcl好像有很多問題...
CR9.0版以後,所使用的VCL還是跟8.5一樣, http://support.crystaldecisions.com/library/kbase/articles/c2012941.asp 在這篇中可以看到 The current VCL - which supports Crystal Reports 8.5 and Delphi 6 - will continue to be offered for those customers who are not able to upgrade to Version 9. 意思是VCL是繼續用8.5附的那個 也可以從cR的網站下載 http://www.crystaldecisions.com/products/crystalreports/vcl/ 而cr的VCL也是對應CRPE32.dll以及其他相關的dll檔來運作,因此同樣的程式用CR8.5或9的run time file來跑,程式碼的作用是一樣的. 從CR9漏漏長的feature list得知,由於DELPHI在UNICODE一直沒有解決,而CR9已經對於UNICODE有相當的支援,因此對於VCL並沒有跟著9.0而有所改變,而CR9對於JAVA與打內特也越靠越近了. 這....似乎是一種警訊,可能也是我敏感些。 Fear is the path to the dark side. Fear leads to anger.Anger leads to hate.Hate leads to suffering....
rose751231
一般會員


發表:3
回覆:17
積分:4
註冊:2002-12-21

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-04-12 13:15:11 IP:61.70.xxx.xxx 未訂閱
從 Delphi知識分享網得知CR VCL for 8.x若用在CR 9.x會有一些問題沒錯,這一點可以很確定,且CR的網站也說的很明白,將在may, 2003提供新的VCL版本供先前已下載vcl的用戶使用,所以可能請您再等一下了喔! happyleo, 不知道9.0版是否有還有附ActiveX介面?
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-04-12 14:11:46 IP:203.203.xxx.xxx 未訂閱
sorry,看得太快,原文的意思正如rose小姐說的,     我鬧笑話囉....     不過有問題可以就地討論吧.     cr9.x也是有分發activex跟java的介面的.     Rose小姐,多謝你的指點ㄋㄟ...     Fear is the path to the dark side. Fear leads to anger.Anger leads to hate.Hate leads to suffering.... 發表人 - hahalin 於 2003/04/12 14:15:08
rose751231
一般會員


發表:3
回覆:17
積分:4
註冊:2002-12-21

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-04-12 20:11:41 IP:61.70.xxx.xxx 未訂閱
hahalin: 其實是您提供的資訊,小妹才看到這些資訊的,謝謝您! 不過之前安裝過CR的試用版,怎麼都沒看到ActiveXㄋㄟ,到底要怎樣安裝或是正式版才有呢?
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-04-12 20:21:06 IP:203.203.xxx.xxx 未訂閱
裝完後在這裡 C:\Program Files\Common Files\Crystal Decisions\2.0\bin 可以找到 CR9Deploy.reg    用滑鼠點兩下囉...         Fear is the path to the dark side. Fear leads to anger.Anger leads to hate.Hate leads to suffering....
系統時間:2024-05-03 13:15:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!