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