【发布时间】:2011-05-18 21:46:36
【问题描述】:
我在网上找了一个星期我的问题,但我还没有找到,这是我的问题,我希望这里的任何人都可以帮助我解决这个问题。
假设我有以下数据:
Customer
--------
cid : 1 | name: John ;
cid : 2 | name: Smith ;
PhoneNumber
-----
cid : 1 | number: 1234 ;
cid : 1 | number: 5678 ;
cid : 1 | number: 4321 ;
cid : 2 | number: 6745 ;
cid : 2 | number: 3124 ;
我想制作一个包含子报告的报告,其中包含以下要求:
- 客户 ID -> 'cid' 将用作报告参数
- 报告仅显示一位客户及其电话号码
- 一个页面只能显示一个客户和一个电话号码
例如,我从上面的客户详细信息中获取 'cid' = 1,它将生成 3 个页面,因为名称为“John”的客户有 3 个电话号码。
第 1 页:
客户姓名:John - 电话号码:1234
第 2 页:
客户姓名:John - 电话号码:5678
第 3 页:
客户姓名:John - 电话号码:4321
我的问题是:
- 如何设置主报表根据子报表详细信息生成页面?
- 我需要在主报表或子报表上设置哪个属性来满足我的要求?
【问题讨论】:
标签: java jasper-reports ireport