报表设计 >> 报表样式设计 >> 改变显示值-形态

改变显示值-形态

顶( )
最后更新日期: 人发表评论 (点击查看)
1. 描述
在原始数据表中,保存的是编码性质的数据,而在数据呈现时,需要显示的是有意义的实际值,而编码与值往往保存在另外一张表中。
如内置的FRDemo数据库的订单表中只有客户ID,对应的客户名称在客户表中,希望将订单明细报表中的客户ID显示为对应的客户名称:
此时,可以使用FineReport单元格属性表-形态>数据字典可以解决这类问题。
2. 实现步骤
2.1 打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details.cpt
可以看到报表中只有客户ID,希望显示为客户表中对应的客户名称。
2.2 设置形态-数据字典
选中客户ID数据列单元格,右击,选择形态>数据字典或者直接在右侧下方的单元格属性面板中选择形态,设置该列的实际值为客户表中的客户ID列,显示为客户表中的公司名称列:
形态的作用:就是在不改变实际单元格值的情况下,让单元格显示为其他值或者其他样式,查看更多形态
其中数据字典的作用就是对扩展出来的每一个实际值,显示其对应的显示值。
2.3 保存并预览
保存预览效果如下:
模板效果在线查看请点击Details_1.cpt
已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details_1.cpt
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3