Crystal Reports - 根据字段的值连接行

时间:2014-09-27 14:00:19

标签: crystal-reports

我有一个数据集由两个主要详细信息表格(例如,组织和人员)报告 我有一个由主ID组成的小组部分 我想在一行中显示每个组织中由逗号分隔的人员列表,而不是连续显示每个人。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

我发现我该怎么做。

我在organizationID添加了一个小组。

将此公式添加到组的标题部分并将其抑制:

WhilePrintingRecords;
StringVar Array reset;
StringVar Array names:=reset;
True;  

将此公式添加到详细信息部分并将其抑制:

WhilePrintingRecords;
StringVar Array names;

Redim Preserve names[Ubound(names)+1];
names[Ubound(names)]:={persons.name_field};

将此公式添加到组的页脚部分:

//{@display}
WhilePrintingRecords;
StringVar Array names;
Join(names, ",");