oracle bi publisher报表插入图片

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

前段时间本人在公司被分配到开发一个项目的报表(oracle bi publisher),当时真是一头雾水啥都不懂。后来自己慢慢摸索看文档,一边挖坑也一边填坑。最后终于将这个深坑填完,现在将自己填坑的经验记录下来方便自己以后查询,同时也可以帮助新手少踩坑。本篇文章介绍在报表(oracle bi publisher)里插入图片的详细过程。


1.准备工作

开发工具:数据库oracle 11g,word2013,oracle bi publisher(64位)

首先创建一个普通用户(用于测试),alert user scott identified by tiger;//创建用户(用户scott是oracle数据库默认的普通用户)。接着对该用户进行授权(用管理员账号登录,如sys):grant create table,create view,create trigger, create sequence,create procedure to scott;
grant unlimited tablespace to scott;
–给scott授予创建文件目录的权限
Grant create any directory to scott;

grant create any library to scott;

切换登陆scott用户
–创建文件目录
create or replace directory utllobdir as ‘C:\Users\Administrator\Desktop\stamper’;该地址为数据库所在电脑

—创建表
create table bfile_tab (bfile_column BFILE);

create table stamper (fid int,fname varchar2(20),fdesc varchar2(30),photo BLOB);

–导入一条图片数据
declare
a_blob BLOB;
a_b

EBS报表输出图片 步骤: 1)建立数据表 2)载入数据 3)编写数据编码函数 4)编写报表 5)注册并发请求 6)运行并发请求,得到用于开发的xml数据文件 7)开发模板文件 8)注册数据源和模板 9)运行 1、建立数据表      建立数据表包含两列image_id 类型:NUMBER和image_blob 类型:BLOB 2、载入数据 阅读详情

相关推荐

EBS 报表开发:XML Publisher

XML Publisher (现在叫BI Publisher) 是随Oracle EBS一起发布的一套基于模版的打印解决方案, 提供一种设计报表和打印报表的新方式,很好的将桌面文字处理工具和EBS数据报表输出集成在一起。 XML Publisher 将数据结构和数据表现分开,通过EBS取得数据,在模版文件中定义报表的输出格式。 在运行的时候,XML Publisher合并数据和模版文件来输出各种样式和格式的报表。 数据获取、布局设计、界面翻译三大工作全部分离,可由不同的人甚至第三方分工协作。 XML Pub

weixin_42683386的博客 1669

BIPublisherDesktop64.rar

BIPublisherDesktop64.rar

TEC1401.Report开发技术总结 - 第九章 使用BI Publisher开发报表-使用BI Publisher创建RTF模板的语法(4/5)

第一章    使用BI Publisher创建RTF模板的语法 RTF是Rich TextFormat的缩写,即多文本格式。这是一种类似DOC格式(Word文档)的文件,有很好的兼容性。RTF是一种非常流行的文件结构,很多文字编辑器都支持它,RTF的结构并不复杂,但内容繁多。 BI Publisher插件是为了简化RTF模板开发而对Word进行扩展的工具,它替我们完成了很多手工操作,提高了工作

Allen's Blog 3912

oracle bi publisher开发指南

详细介绍oracle bi 开发技术,内附有chm中文帮助文档,2中开发方式

Oracle Report中显示固定图片

使用链接文件域,在report中显示固定图片。源文件格式设置为图像,源文件与报表文件放在同一文件夹中,属性中源文件名称为图片文件名称。

lrm0722的博客 514

BI Publisher(rtf)模板开发语法大全

Rtf模板开发例如背景,纹理分栏等等功能都能用word工具实现不再具体总结大家可以参考word教程。。。。。 一.组 定义一个组的目的是告诉XMLPublisher对重复的数据行进行循环显示,也就是说需要使用for-each进行数据记录的循环显示 <?for-each:XML group element tag name?> …… <?endfo...

weixin_30271335的博客 1546

EBS-BI Publisher(RTF报表)语法代码(转载)

Rtf模板开发例如背景,纹理分栏等等功能都能用word工具实现不再具体总结大家可以参考word教程。。。。。   一.组 定义一个组的目的是告诉XMLPublisher对重复的数据行进行循环显示,也就是说需要使用for-each进行数据记录的循环显示 &lt;?for-each:XML group element tag name?&gt; …… &lt;?endfor-each?&g...

6070

BI Publisher(rtf)模板开发语言

这种对XML元素的引用,是相对当前层次的组来说;这里要注意元素的顺序,因为是用顺序号和运行时的值进行匹配的,也就是XML数据中,AREA_INDEX是自然数1、2……2、 如果在某种情况下想让页码从特定值开始,比如新的组页码重新编号,则需要借助命令,如在for-each后写:<?2、如果在某种情况下想让页码从特定值开始,比如新的组页码重新编号,则需要借助命令,如在for-each后写:<?交叉报表也叫矩阵报表、数据透视表,需要实现行列转换、数据汇总,实现机制和“动态列”完全不同,主要用重新分组的功能。

JAVA_WZZ的博客 1593

BI Publisher 模板开发语法大全

 转自:https://blog.csdn.net/cai_xingyun/article/details/17094863  原文代码用颜色表出,看起来方便一些,建议看原文 一.组 定义一个组的目的是告诉XMLPublisher对重复的数据行进行循环显示,也就是说需要使用for-each进行数据记录的循环显示 &lt;?for-each:XML group element tag name...

qq_32445015的博客 6163

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

BI PUBLISHER 语法笔记

定义一个组的目的是告诉XMLPublisher对重复的数据行进行循环显示,也就是说需要使用for-each进行数据记录的循环显示……

gehixiaoge的专栏 1307

Oracle Report XML动态显示图片

常用的数据库管理软件,要打印图片是常事。在Oracle EBS系,用XML动态显示指定目录下的图片是一件非常容易的事。下面讲一下我是如何发开的。 1.在视图或表...

351

Oracle EBS XML Publisher 不能引用图片如何排查

Oracle EBS XML Publisher 不能引用图片如何排查

AlexLiu_2019的博客 278

oracle report builder 动态获取图片,显示在报表

很简单的设置,通过设置字符域的属性的源,在报表中显示图片。源的取值通过公式列动态获取图片名称。

lrm0722的博客 935

Word与Excel展示Oracle BI Publisher页签

最近有个开发任务,使用BI Publisher来生成Excel形式的Report. 因为格式比较复杂(如下图), 所以先打算先生成xml文件作为data definition. 为了测试这个xml格式是否ok, 准备先导入到Excel中测试. 但发现本机安装的Excel没有这个页签, 解决步骤: 1.安装 BI Publisher Desktop基于你的Microsoft Office 选择32...

qwmingtianzi的博客 2871

oracle+动态执行+xml,Oracle Report XML动态显示图片

常用的数据库管理软件,要打印图片是常事。在Oracle EBS系,用XML动态显示指定目录下的图片是一件非常容易的事。下面讲一下我是如何发开的。1.在视图或表中,要保存指定文件和文件存放的路径。就以自己新建的视图:ITEMTP_ADJUNCT_V为例。2.创建Oracle Report Builder文件,SQL查询为:select * from ITEMTP_ADJUNCT_V where OR...

weixin_29645033的博客 453

一个例子:在EBS通过XML Publisher输出存储在Blob的图片

一个例子:在EBS通过XML Publisher输出存储在Blob的图片[@more@]上网找了一些资料,看了itpub的一些帖子,现在将这个例子整理出来,希望能够提供一些参考。手边没有生成pdf的工具,也就用XML Publi...

ctctct023134的博客 410

关于BI Publisher desktop在word中无显示的问题

最近需要使用oracle BI Publisher 的word插件开发模板,然后下载安装后发现word没有显示该插件。 很无奈,网上找解决方案找了很久,终于解决了。 up使用的是 office word 2016 64位,BI Publisher Desktop 32位,下载链接在官网。 安装成功后会显示BI Publisher插件。 如果没有显示的话 1.检查加载项是否存在BI P...

Banlap的博客 1万+

oracle条码接口,BIP_BI Publisher中实现条码(案例)

BIP_BI Publisher中实现条形码(案例)2014-05-31 BaoXinjian一、 摘要在报表时,经常会遇到客户要求打印条形码的需求其实实现打印条形码并不复杂,条形码本质来说就是一种特使字体所以要使用一种新的条形码,必须在EBS应用上进行安装和设定,并在开发时在本地安装到window中字体中必须做两点设定在Windows本地,将条形码安装到windows fonts中在EBS应用建...

weixin_36441329的博客 571
下一篇: Oracle Bi Publisher 报表的整合
牛里
博客等级 码龄11年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值