显示组头中的所有相关名称

时间:2017-08-03 19:28:18

标签: crystal-reports

我的子报告采用这样的数据:

1. PersonA, ValueA, ValueB, Group1
2. PersonA, ValueE, ValueF, Group1
3. PersonB, ValueA, ValueB, Group1
4. PersonB, ValueE, ValueF, Group1
5. PersonC, ValueC, ValueD, Group2
6. PersonC, ValueG, ValueH, Group2

具有相同Person个号码的每个Group都会有相同的Value条目。每Group可以有任何数字,但它们总是完美匹配。所以我想显示如下数据:

PersonA  
PersonB

-------ValueA ValueB
-------ValueE ValueF

PersonC

-------ValueC ValueD   
-------ValueG ValueH

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

理论上,你可以通过设置奇怪的数组和共享变量系统来 在本机Crystal中执行此操作,但最好的方法是使用SQL。

在子报表的数据库专家中,转到添加命令并编写一个自定义SQL语句,对于每个组,连接所有{{1}将名称分成单个字符串,用空格字符分隔。然后将结果字段放入Person标题。

我不知道您的表格结构或链接,所以您可能自己编写查询本身。如果您遇到问题,可以提交不同的问题以解决过去的障碍。