12
返回列表 发新帖
楼主: ivypeng

report中如何制成表格形式

[复制链接]
论坛徽章:
24
ITPUB元老
日期:2007-08-09 20:13:55蜘蛛蛋
日期:2012-11-18 21:00:26灰彻蛋
日期:2012-04-14 18:30:002012新春纪念徽章
日期:2012-01-04 11:49:54ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282011新春纪念徽章
日期:2011-02-18 11:43:342010年世界杯参赛球队:尼日利亚
日期:2010-03-16 13:40:192009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:虎
日期:2009-07-22 09:38:24奥运会纪念徽章:赛艇
日期:2008-10-24 13:25:17
11#
发表于 2006-5-25 12:48 | 只看该作者
最初由 程序563 发布
[B]我前面说的不可以是指完全用report builder。
不过你可以采用xml publisher的方式啊。
大概方法如下:
1 定义模板
可以使用WORD,EXCEL,PDF,ETEXT定义模板。
其中WORD的扩展名保存为rtf.
2。1WORD模板
标记
标记写在【视图】->【工具栏】->【窗体】里的文字型窗体域里面。

循环开始标记:<?FOR-EACH:G_PID?> <?END FOR-EACH?>在这对标记里面写该数据模型组G_PID中的字段。比如<?PID?>,<?ITEM_NAME?>。注意字段大小写一定要与数据模型里面的组的字段的XML标记大小写一致。(由于XML标记属性缺省是大写,所以模板里面都用大写)
3。定义数据模型
数据模型在REPORT BUILDER里面定义。
在用户参数里面定义参数,在定义【程序】里面定义参数,名称一样。
使用计数列。如果某一列需要一个自增的字段,这在该数据模型的组里面增加一个汇总列,选择计数类型,绑定一个列,则可以实现。
4。定义可执行
(1、【应用开发员职责】-》【并发】-》【可执行】
执行方法选ORACLE REPORTS
(2、【应用开发员职责】-》【并发】-》【程序】
输出选XML。样式选Landscape
(3、【系统管理职责】-》【安全性】-》【职责】-》【请求】将报表定义在某个请求组里面,比如总帐的一个请求组GL Concurrent Program Group。
5。定义XML模板
(1、        加上用户职责:Oracle XML Publisher 管理员
(2、        在职责【Oracle XML Publisher 管理员】-》【主页】-》【数据定义】点击创建数据定义。
(3、点击【模板】定义模板。类型里面选RTF,如果是WORD的模板。 [/B]


不错,有机会学习学习!现在用XML做报表热的很呐!

使用道具 举报

回复
论坛徽章:
0
12#
 楼主| 发表于 2006-5-26 13:27 | 只看该作者
那就麻煩各位高手說得清楚一些啊,真的是萬分感謝了!!!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表