客户需求:
通过参数控制1张汇总表中展现哪个或者哪几个子报表
制作报表样式如下图:
其中第2行  隐藏行表达式为if(@arg1==1,true,false)  插入的子报表是aa00.raq
第4行  隐藏行表达式为if(@arg1!=1,true,false)   插入的子报表是2.raq
       子报表引用方式为:嵌入式
初始表样:    

这样预览查看效果时 我们会发现无论参数arg1的值是什么,两个子报表都会展现出来,没有隐藏,没能达到我们想要的效果。
下面针对子报表的引用方式(嵌入式/引入式)分别介绍说明在初始表样的基础上怎样实现动态隐藏子报表的效果。
1.嵌入式

第一步:增加空白列;

第二步:分别选中第2行和第4行重写隐藏行表达式 保存。如下图

第三步:分别给参数arg1赋值为等于1 或者不等于1 预览效果如下图:
arg1为1,第2行隐藏行表达式成立 隐藏

arg1为4,第4行隐藏行表达式成立 隐藏
2.引入式

实现方法是在子报表里设置隐藏,主报表传参数过去进行控制。

具体步骤:

第一步:将子报表的引用方式修改为“引入式”;
第二步:分别打开两个子报表aa00.raq  ,2.raq ,为其报表增加参数arg1并将所有的未隐藏的行设置隐藏行表达式,保存;

比如以子表aa00.raq为例,其对应的是主表第2行,那么就把第二行设置的隐藏行表达式对aa00.raq中所展现的行都设置一下隐藏行表达式if(@arg1==1,true,false)。
第三步:在主表中对应子表打开“子报表单元格属性定义”增加参数 arg1 如下图:

第四步:保存预览。
ps:对引入式子报表,计算后,那就没有原来的格子了 故需要在子报表中控制。

鲜花

握手

雷人

润乾报表主子报表通过参数控制子报表显示相关推荐

  1. 帆软报表 js 调用sql_SQL Server中的报表–创建由先前创建的主报表调用的基于矩阵的子报表

    帆软报表 js 调用sql Introduction 介绍 As you will remember from our last "get together" we created ...

  2. IReport 使用记录 主报表和子报表数据传递

    本人菜鸟,这篇文章纯属个人记录,主要功能是通过java和Ireport生成报表,并生成pdf,word,excel格式 一.创建主报表 1. 主报表属性设置 主报表下面有多个子报表组成 (A4:: 8 ...

  3. 中国式复杂报表:按段分组报表制作对比(润乾 vs 帆软)

    概述 报表是用表格.图表等格式来展现数据的工具,不仅格式多样,其中数据更是要体现出动态的效果.其中,分组报表是常见的一种类型,包括按区域.产品类别.客户.年度.季度.月份等不同条件分组. 上图是一个典 ...

  4. 十大报表工具 BI 产品深度点评-----BI报表行业专家干货分享----一文读懂报表与BI的行业现状----最新常用BI报表工具对比科普帖

    目前国内市场上的报表 BI 工具琳琅满目,看起来也各有特点,这给选型工作带来了一些困扰,本文就一些较活跃的报表 BI 产品进行点评,对于不太熟悉这些产品和技术的同学,可作为参考资料. 这里选了十个产品 ...

  5. access数据库使用水晶报表(PUSH)推模式实现多数据源含子报表的订单打印

    最近改造一个小型购物网站,要求使用水晶报表实现订单打印,本人对水晶报表从一无所知到,到最终弄出来整整花了一夜的时间,特此记录下此文和大家共享. 关于水晶报表更详细的介绍建议大家可以参考阿泰的博客:ht ...

  6. java ireport 子报表_ireport教程之子报表的实现

    1 1.     打开ireport后,首先设置数据源,这里对数据源进行命名为JDBCCONN,设置好之后点击test可以测试连接是否正确,若是不正确可能有以下几种原因, Ø  url地址错误 Ø  ...

  7. ireport 找不到子报表:Could not load object from location

    ireport中提供了自带属性$P{SUBREPORT_DIR}当我们新建.jrxml文件时默认$P{SUBREPORT_DIR}="存放当前设计的.jrxml文件的文件夹绝对路径" ...

  8. jasper report 子报表中嵌套子报表

    上篇记录了主报表中嵌套子报表,用json数据源设计报表,没有问题了. 本篇记录下子报表中再嵌套子报表(即孙报表)怎么实现. 思路:把需要再嵌套孙报表的子报表sub_report3,当做主报表设计,内嵌 ...

  9. 润乾报表数据集中参数和宏的使用方法

     下面我们来看一下如何在数据集中加入参数使得报表变得更加灵活. 第一步:单击主菜单中的[配置]->[参数]. 弹出"参数编辑"窗体,如下图所示: 第二步:点击[增加]按钮 ...

最新文章

  1. ML之LoR:kaggle比赛之利用泰坦尼克号数据集建立LoR模型对每个人进行获救是否预测
  2. mysql5.7 solo web服务器
  3. Gradle – Maven的观点
  4. 精读《setState 做了什么》
  5. NeurIPS2021 港大腾讯AI Lab牛津提出:CARE,让CNN和Transformer能在对比学习中“互帮互助”!...
  6. 查看文件大小du -sh ./ ll -h
  7. FortiGate设备管理
  8. big sur支持机型_小米10 Pro官方下架:高端在售机型只剩它
  9. 如何在windows下把硬盘格式化成EXT3格式?
  10. 集成电路CAD习题及答案
  11. ad中电容用什么封装_电容器是怎么工作的?它在电路中究竟起什么作用?
  12. Wireshark、Sniffer 两款网络分析工具的比较
  13. PostgreSQL 逻辑复制插件 UDR,可以愉快的玩类似MySQL的binlog复制了。
  14. shell grep正则匹配汉字
  15. 深圳面试一周记录——.NET(B/S)开发
  16. FULL JOIN 数据库全连接查询SQL
  17. python3下载-QPython3下载
  18. java课题背景,办公自动化系统论文-课题研究的背景和意义及国内外发展状况.doc...
  19. 北鼎推出新品全能T535烤箱:小kate什么都能烤
  20. Python学习资料收集

热门文章

  1. 面试经历---广东耶萨智能科技股份有限公司(2016年01月11日上午面试)
  2. Wiz写Blog? 不会再爱了,全面拥抱Markdown+Pandoc
  3. 云景网络科技面试题【杭州多测师】【杭州多测师_王sir】
  4. 绿色召集令——聚力创赢,共赴绿色能源新征程!
  5. 全球与中国微型翘板开关市场现状及未来发展趋势
  6. 素玄科技有限公司 php,php实现简单算法1 - osc_sw6n0c3p的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. krc 编辑 linux,KRC 文件扩展名: 它是什么以及如何打开它?
  8. Echarts 生成地图html
  9. 计算机科学格鲁吉亚理工,乔治亚理工大学计算机科学专业大学排名
  10. 社保只交15年就行?国家白给的羊毛怎么能不薅?