Jasper reports 如何隐藏列中的重复值
我在sql中有两个表Jasper reports 如何隐藏列中的重复值,jasper-reports,Jasper Reports,我在sql中有两个表表a和表b这是输出:(1对多关系) 我只想显示一个名称及其所有的订单项目 如何在xml中使用iReport显示它 输出示例: id_no name order_item 1 a aple orange ice 2 b orange ice 3 c
表a
和表b
这是输出:(1对多关系)
我只想显示一个名称及其所有的订单项目
如何在xml中使用iReport
显示它
输出示例:
id_no name order_item
1 a aple
orange
ice
2 b orange
ice
3 c ice
orange
aple
在我的发票的每一页中仅使用2(订单项目
)字段模式
另一个显示将显示在发票第2页。您应该使用
数据分组
您可以阅读有关数据分组的内容
- 您可以这样使用查询:
从表a、表b中选择表a.id\u编号、表a.name、表b.order\u项目,其中表a.id\u编号=表b.id\u编号按表a.name排序
注意:您可能需要添加排序依据表\u a.id\u no
列
- 您应该为
字段创建名称
的组i报告
id\u no
和name
字段
- 您可以使用
和组
标注栏来绘制数据行。或者,您可以将所有详细信息
元素放入textField
波段。在这种情况下,您应该将Detail
值设置为false
isPrintRepeatedValues
的属性(用于textField
和id\u no
字段)name
id_no name order_item
1 a aple
orange
ice
2 b orange
ice
3 c ice
orange
aple