子報表統計值在另一子報表中怎麼會重複顯示?
在主報表A下有n個子報表,
其中子報表a位於主報表detail a中, 子報表b位於主報表detail b中,這兩個子報表均跟主報表傳遞的參數ID,itemID關聯, 並在子報表a中定義公共變量X統計此報表的某個和值, 在b中調用X,
結果顯示,當X為空時,在b中仍然傳遞上一條有值的記錄,如下示意圖:
主報表A 記錄1
......
detail a
X=700
detail b
.... X=700
......
主報表A 記錄2
......
detail a
X=0(不存在記錄令X=0)
detail b
.... X=700
......
主報表A 記錄3
......
detail a
X=0(不存在記錄令X=0)
detail b
.... X=700
......
如上所示,應該如何reset這個X值? 當在a中不存在值時為0,而同一條記錄中b子報表上顯示的X值也為0,不會繼承上一條有值的記錄!~~~
其中子報表a位於主報表detail a中, 子報表b位於主報表detail b中,這兩個子報表均跟主報表傳遞的參數ID,itemID關聯, 並在子報表a中定義公共變量X統計此報表的某個和值, 在b中調用X,
結果顯示,當X為空時,在b中仍然傳遞上一條有值的記錄,如下示意圖:
主報表A 記錄1
......
detail a
X=700
detail b
.... X=700
......
主報表A 記錄2
......
detail a
X=0(不存在記錄令X=0)
detail b
.... X=700
......
主報表A 記錄3
......
detail a
X=0(不存在記錄令X=0)
detail b
.... X=700
......
如上所示,應該如何reset這個X值? 當在a中不存在值時為0,而同一條記錄中b子報表上顯示的X值也為0,不會繼承上一條有值的記錄!~~~
...全文
相关推荐
ireport 子报表,行合并实例
ireport+jasperreport 子报表实现行合并实例
ireport分组与子报表的区别
iReport中的分组与子报表的区别的一些个人总结。
iReport 报表、子报表、主从报表、合计、实例解析
iReport 报表、子报表、主从报表、合计、实例解析1. 开发使用步骤(iReport4.1)... 2 4.1. JasperReport 和iReport的介绍... 2 4.1.1. JasperReport 简介... 3 4.1.2. iReport 简介... 3 4.1.2.1. iReport几个重要的概念... 3 4.1.2.2. iReport数据库连接的建立 DataSource. 5 4.2. 创建报表(以几个不同类型的报表为例)... 7 4.2.1. iReport基本报表(例:预交费用和押金报表)... 7 4.2.2. iReport子报表SubReport(例:批量打印报表)... 13 4.2.3. iReport table类型的表单(例:押金报表)... 21 4.2.4. Dorado7中iReport的配置... 24
C#-Winform-MDI窗体子窗体不重复显示
实现MDI窗体的的单个子窗体显示,单个子窗体的切换
ireport(使用子报表(使用JavaBean集合作为数据源))
NULL 博文链接:https://sunnymod.iteye.com/blog/815330


图表区
