已经投票
专题介绍 >> 典型行业报表制作 >> 条件属性专题 >> 依据条件决定是否显示单元格区域

依据条件决定是否显示单元格区域

顶( )
最后更新日期: 人发表评论 (点击查看)
图表条件查询,图表条件查询,根据条件决定是否显示单元格元素,条件属性、隐藏区域
1. 问题描述
在制作模板时,经常遇到根据某个条件来决定某块区域的内容是否显示(这块内容可以是数据表格、图表、嵌入的子报表等),此时要如何实现?
举例说明,分页预览,选择参数为订单信息,可以看到'个人信息'的子报表没有显示,而当参数选择个人信息时,订单信息的子报表又没有显示,分别如下图所示:
2. 实现思路
通过设置条件属性的行高或列宽来实现,依据条件来判断是否隐藏该区域单元格。
3. 示例
3.1 打开模板
打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\MasterReport\super.cpt
3.2 增加参数
给模板增加一个名为信息的报表参数,并在参数界面增加一个下拉框控件,参数的控件名为信息,参数值为自定义,实际值和显示值分别都为个人信息和订单信息,如下图:
3.3 条件属性设置
给个人信息所在的A3单元格增加如下图所示的条件属性:
再给订单信息所在的A5单元格,增加一个行高为0的条件属性,公式中填入:$信息='个人信息',即当参数信息的值为'个人信息'时,将该行隐藏。
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3