EBS报表输出图片

原创 2013年12月03日 22:59:40

步骤:
1)建立数据表
2)载入数据
3)编写数据编码函数
4)编写报表
5)注册并发请求
6)运行并发请求,得到用于开发的xml数据文件
7)开发模板文件
8)注册数据源和模板
9)运行

1、建立数据表
     建立数据表包含两列image_id 类型:NUMBER和image_blob 类型:BLOB

2、载入数据
     双击blob字段可以很方便的将本地文件存入blob字段

3、编写数据编码函数
     函数将blob字段的内容用解码输出成字符(不这样处理报表文件本鞥通过网页打开,也不能正常保存成xml数据文件)
     CREATE OR REPLACE Function Cux_Mob_Getbase64string(p_Blob Blob ) Return Clob Is
  l_Result Clob;
Begin
  Dbms_Lob.Createtemporary(Lob_Loc => l_Result, Cache => False, Dur => 0);
  Wf_Mail_Util.Encodeblob(p_Blob, l_Result);
  Return(l_Result);
End Cux_Mob_Getbase64string;

4、编写报表
   sql如下:
select image_id,cux_mob_getbase64string(iamge_blob) iamge_blob
  from xxx_xxx_xxx

5、模板中需要显示的项上协商如下值:
<fo:instream-foreign-object content-type="image/jpg"><xsl:value-of  select="APPROVED_BY1"/>
</fo:instream-foreign-object>

6、注意一定要将图片的显示放在循环中,不然后报错,同时图片的xml标记中不能为空,为空也报一样的错

7、为空时的转换判断:
加载项——插入——条件区域

<?if:APPROVED_BY1!=''?> 
--判断APPROVED_BY1标签是否为空
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

设置EBS 报表输出默认类型HTML并在浏览器中打开

设置EBS 报表输出默认类型HTML并在浏览器中打开        这里我们设置“资源事务处理报表”查看输出直接在浏览器中打开。        与“资源事务处理报表”有联系的博文:http://blo...

Oracle Report XML动态显示图片

Oracle Report XML动态显示指定目录中的图片,

EBS报表输出公用包

  • 2012-08-10 12:44
  • 120KB
  • 下载

EBS报表输出文本身份证号全部显示和订单号不自动去0

http://www.veryhuo.com Oracle  EBS 提供多种报表的开发和输出形式,由于MS Excel在处理数据方面的优势明显,报表输出用Excel打开是很常见的开发项。 但是正...

Oracle EBS 报表制作

  • 2014-03-14 10:43
  • 532KB
  • 下载

TEC1401.Report开发技术总结 - 第五章 使用Oracle Reports开发报表-在EBS应用中注册Report的注意事项(4/4)

第一章    在EBS应用中注册Report的注意事项 1.      文本模式报表 在Oracle Applications可以输出的报表有两种模式:文本和图形. 输出格式分别为:文本...

ebs中报表使用总结

  • 2013-02-07 11:09
  • 1.94MB
  • 下载

EBS报表中使用安全性层次结构控制

在ebs的有关采购的报表中,经常需要进行数据安全控制,实现的方法有多种。 不同的控制需求有不同的方式,如下文是通过职位层次结构中定义的安全性层次结构进行控制的方式。 采购超级用户-->设置-->人...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)