本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

[Java报表软件—技术知识]专业Web报表工具FineReport ——报表教程之自定义显示
FineReport——报表技术领跑者 发表于 2008/1/25 13:51:36

由于自由报表是通过绑定单元格来设计报表的,所以绑定数据之后,就无法像excel那样灵活的自己定义字段的显示值。因为所有的字段都是来自于数据库。 自定义显示即是专门针对这个问题。用户可以通过自定义显示对当前值做一些处理,使显示值符合自己的需求。还可以进行数据列的计算。定义的手段非常灵活,只要java可支持的合法的公式都可以使用。 设置的方式是在绑定数据列对话框中,其它页面,最下方的自定义显示区域写入公式。默认的内容是“$$$”,即当前值。 500)this.width=500'> 添加文字 添加文字的方法,是使用+和"",也就是$$$+"要显示的内容",或者"要显示的内容"+$$$+"要显示的内容”。即无论在当前值的前后都可以添加内容。比如我们在数据库中存储的是单位名称,而我们在报表当中是按照单位进行明细支出金额的分组,这时候,我们希望在单位这个单元格中,显示“XX单位明细支出金额”。那么就要在自定义显示中,在当前值$$$基础上,添加文字,则自定义显示文本框中的内容为:$$$+"明细支出金额"。 数据列相加 下面这张报表,是使用自定义显示计算了两个列的和。在示例当中为 ../WebReport/WEB-INF/reportlets/com/doc/customdisplay.cpt: 500)this.width=500'> 说明: 这张报表格式上并无特别之处,最关键的部分,也就是图中以黄色背景区别的两列数据。对照设计图来看,我们要得到的效果实际上就是在B8单元格中得到“B4+ F4”的结果值,在C8单元格中得到“C4+G4”的结果值。但是由于B8和C8的位置,不能直接写公式“=B4+F4”来实现,而是需要使用自定义显示。 500)this.width=500'> 设置的方法,双击B8单元格,是在绑定数据列对话框的其他面板的自定义显示区域,点击其右侧的公式按钮,弹出公式定义对话框,如下图,添加两个字段相加的公式,点击确定返回: 500)this.width=500'> 同理,在C8单元格中,做同样的操作,只是公式定义当中计算的数据列不同。 另外,同样可以进行“$$$*0.8”,“$$$*3”这一类的计算。 FineReport V6.1 免费下载 (下载地址:http://www.finereport.com/FineReport-CN.exe) 论坛专区与专家交流 完善的报表使用文档和二次开发文档 更多了解,敬请关注:www.finereport.com

阅读全文(5337) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。


Bloginess

«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31

.: 我的分类(专题)

首页(357)
Java报表软件—制作笔记(54)
Java报表软件—功能比较(43)
Java报表软件—使用心得(21)
Java报表软件—行业动态(54)
Java报表软件—新闻资讯(48)
Java报表软件—技术知识(49)
Java报表软件—问题解析(2)


In the Bowl

.: 最新日志

如何对报表的参数控件赋值
java报表工具FineReport常见
报表怎么做 FineReport连接池原
报表怎么做FineReport数据连接之
报表模板之报表设计
报表模板之报表设计


.: 最新回复

回复:报表参数
好好学习,
好好学习,天天向上。买双 air jor
回复:理解FineReport缓存系列2
回复:理解FineReport缓存系列2


The Fishkeeper
blog名称:Java报表软件
日志总数:357
评论数量:69
留言数量:0
访问次数:1211769
建立时间:2006年4月16日



Text Me

.: 留言板

签写新留言

需要你的帮助


Other Fish in the Sea

.: 链接

报表开发工具  html5图表java报表开发工具




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144780175 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号