報表除了以文字方式呈現內容,嵌入圖片也是常見需求。圖片的來源有不少種,好比應用目錄、服務器應用外目錄,外網地址等等。sql
針對不一樣的來源或存儲位置,引入圖片時也有各自對應的方式,存儲在應用目錄內的能夠經過應用的相對路徑或絕對路徑,服務器內但應用外的也能夠經過絕對路徑引入,外網地址的則能夠引入絕對 Url 地址實現。數據庫
今天要講的,是另一種較爲特殊的狀況,將圖片存儲在數據庫的大字段內,這樣就要求報表工具支持圖片大字段直接轉爲圖片呈現的功能,不然只能經過用戶自定義類實現。服務器
在潤乾報表中怎麼作呢?工具
看似很 trouble,其實很 easy!spa
接下來的內容,結合僱員信息表中「照片」字段(大字段存儲)爲你們介紹如何來作。設計
準備一張結果以下圖所示的自由格式報表3d
模板設計以下blog
數據集 sql:SELECT 僱員. 僱員 ID, 僱員. 姓氏, 僱員. 名字, 僱員. 職務, 僱員. 尊稱, 僱員. 出生日期, 僱員. 僱用日期, 僱員. 城市, 僱員. 地區, 僱員. 地址, 僱員. 照片 FROM 僱員圖片
B2 表達式:=ds1.select(僱員 ID)開發
D3 表達式:=ds1. 姓氏 +ds1. 名字
B四、B五、B六、B七、D四、D五、D6 均爲:=ds1. 字段名
另外,A1—A8 的左主格設置爲 B3
重點來了!!!在模板中引入圖片字段,在 E3 單元格點擊鼠標右鍵,選擇「圖片」
以下切換到「表達式」選項,並設置表達式爲:=ds1. 照片
肯定後,再次預覽報表
數據庫存儲的圖片字段即顯示到報表中。
對於這種看似複雜的問題,但比較經常使用的功能,報表工具在設計時都已考慮到,對實現的方法也作了封裝,開發者都不需瞭解原理,直接按照使用手冊操做便可,大大減小報表的開發週期。