0

我想在图表之后显示所有人的评论。
由于某些原因,它只显示最后一个人的评论。
我发现原因可能是因为您放置的位置。
例如,如果我将名称字段放在详细列中,它将重复,但格式如下所示:

-----------------------------
 Name          Rating          
Wilshere J.      3.5
Wilshere J.
Comments: He is good. 
          Very nice person.

Alex             3.2
Alex J.
Comments: He is good.

Leah             3.2
Comments: She is nice.

----------------------------

我想要的报告如下所示:

-----------------------------
 Name          Rating          
Wilshere         3.5

Alex             3.2

Leah             3.2

----------------------------
Wilshere J.
Comments: He is good. 
          Very nice person.

Alex J.
Comments: He is good.

Leah C. 
Comments: She is nice.

这个成型问题有什么解决办法吗?
我从 MongoDB 获取数据库。我不认为是查询问题。
非常感谢。

4

1 回答 1

0

您需要使用报告组功能并使用组表达式等于您的破坏规则,我认为这是您的列名称。

对于 IReport 3.0.0:

1) 单击报告组按钮

2) 添加新组

3) 为组添加 ID,例如 GROUP_NAME

4) 添加一个 Group 表达式,例如 $F{NAME}

5)将列添加到创建的新报告带

对于 Ireport 5.0.0

1)右键单击“报告检查器”上的报告名称

2) 选择添加报告组

3) 为组添加 ID,例如 GROUP_NAME

4) 添加一个 Group 表达式,例如 $F{NAME}

5)将列添加到创建的新报告带

于 2012-11-30T20:43:02.247 回答