您好,登錄后才能下訂單哦!
數(shù)據(jù)庫中的圖片字段怎么在報表中呈現(xiàn),相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
報表除了以文字方式呈現(xiàn)內(nèi)容,嵌入圖片也是常見需求。圖片的來源有很多種,比如應(yīng)用目錄、服務(wù)器應(yīng)用外目錄,外網(wǎng)地址等等。
針對不同的來源或存儲位置,引入圖片時也有各自對應(yīng)的方式,存儲在應(yīng)用目錄內(nèi)的可以通過應(yīng)用的相對路徑或絕對路徑,服務(wù)器內(nèi)但應(yīng)用外的也可以通過絕對路徑引入,外網(wǎng)地址的則可以引入絕對 Url 地址實現(xiàn)。
今天要講的,是另外一種較為特殊的情況,將圖片存儲在數(shù)據(jù)庫的大字段內(nèi),這樣就要求報表工具支持圖片大字段直接轉(zhuǎn)為圖片呈現(xiàn)的功能,否則只能通過用戶自定義類實現(xiàn)。
在潤乾報表中怎么做呢?
看似很 trouble,其實很 easy!
接下來的內(nèi)容,結(jié)合雇員信息表中“照片”字段(大字段存儲)為大家介紹如何來做。
準(zhǔn)備一張結(jié)果如下圖所示的自由格式報表
模板設(shè)計如下
數(shù)據(jù)集 sql:SELECT 雇員. 雇員 ID, 雇員. 姓氏, 雇員. 名字, 雇員. 職務(wù), 雇員. 尊稱, 雇員. 出生日期, 雇員. 雇用日期, 雇員. 城市, 雇員. 地區(qū), 雇員. 地址, 雇員. 照片 FROM 雇員
B2 表達式:=ds1.select(雇員 ID)
D3 表達式:=ds1. 姓氏 +ds1. 名字
B4、B5、B6、B7、D4、D5、D6 均為:=ds1. 字段名
另外,A1—A8 的左主格設(shè)置為 B3
重點來了?。?!在模板中引入圖片字段,在 E3 單元格點擊鼠標(biāo)右鍵,選擇“圖片”
如下切換到“表達式”選項,并設(shè)置表達式為:=ds1. 照片
確定后,再次預(yù)覽報表
數(shù)據(jù)庫存儲的圖片字段即顯示到報表中。
對于這種看似復(fù)雜的問題,但比較常用的功能,報表工具在設(shè)計時都已考慮到,對實現(xiàn)的方法也做了封裝,開發(fā)者都不需了解原理,直接按照使用手冊操作即可,大大減少報表的開發(fā)周期。
看完上述內(nèi)容,你們掌握數(shù)據(jù)庫中的圖片字段怎么在報表中呈現(xiàn)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。