數據庫中的圖片字段怎麼在報表中呈現

概述

報表除了以文字方式呈現內容,嵌入圖片也是常見需求。圖片的來源有不少種,好比應用目錄、服務器應用外目錄,外網地址等等。sql

針對不一樣的來源或存儲位置,引入圖片時也有各自對應的方式,存儲在應用目錄內的能夠經過應用的相對路徑或絕對路徑,服務器內但應用外的也能夠經過絕對路徑引入,外網地址的則能夠引入絕對 Url 地址實現。數據庫

今天要講的,是另一種較爲特殊的狀況,將圖片存儲在數據庫的大字段內,這樣就要求報表工具支持圖片大字段直接轉爲圖片呈現的功能,不然只能經過用戶自定義類實現。服務器

在潤乾報表中怎麼作呢?工具

看似很 trouble,其實很 easy!spa

接下來的內容,結合僱員信息表中「照片」字段(大字段存儲)爲你們介紹如何來作。設計

操做步驟

準備一個自由格式報表模板

準備一張結果以下圖所示的自由格式報表3d

t1png

模板設計以下blog

t2png

數據集 sql:SELECT 僱員. 僱員 ID, 僱員. 姓氏, 僱員. 名字, 僱員. 職務, 僱員. 尊稱, 僱員. 出生日期, 僱員. 僱用日期, 僱員. 城市, 僱員. 地區, 僱員. 地址, 僱員. 照片 FROM 僱員圖片

B2 表達式:=ds1.select(僱員 ID)開發

D3 表達式:=ds1. 姓氏 +ds1. 名字

B四、B五、B六、B七、D四、D五、D6 均爲:=ds1. 字段名

另外,A1—A8 的左主格設置爲 B3

模板中引入圖片字段

重點來了!!!在模板中引入圖片字段,在 E3 單元格點擊鼠標右鍵,選擇「圖片」

t3png

以下切換到「表達式」選項,並設置表達式爲:=ds1. 照片

t4png

預覽報表結果

肯定後,再次預覽報表

t5png

數據庫存儲的圖片字段即顯示到報表中。

對於這種看似複雜的問題,但比較經常使用的功能,報表工具在設計時都已考慮到,對實現的方法也作了封裝,開發者都不需瞭解原理,直接按照使用手冊操做便可,大大減小報表的開發週期。

相關文章
相關標籤/搜索