常用的数据库管理软件,要打印图片是常事。在Oracle EBS系,用XML动态显示指定目录下的图片是一件非常容易的事。下面讲一下我是如何发开的。
1.在视图或表中,要保存指定文件和文件存放的路径。就以自己新建的视图:ITEMTP_ADJUNCT_V为例。
2.创建Oracle Report Builder文件,SQL查询为:select * from ITEMTP_ADJUNCT_V where ORG_ID=107
3.创建XML模板文件。为了测试方便,报表中只显示二个字段分别为FILE_NAME和FILE_PATCH
3.1 文件名称:FILE_NAME通常加占位字段一样
3.2 图片显示:可以直接利用Word功能插入图片,也可以仅将该图片当作占位图,在图片的“设置图片格式”的网站标签页内的“可选文字”,输入的图片地址如:url:{ FILE_PATCH},