Crystal reports Crystal Reports-格式化输出

Crystal reports Crystal Reports-格式化输出,crystal-reports,Crystal Reports,我正在与Crystal reports 12合作。我的命令返回如下结果 (很抱歉使用以“|”符号分隔的文本,我不允许使用图像,因为我没有足够的信誉点数) StartDate | EndDate | UID | Subject | EmpCode | EmpName | TestCode | TestName | TestMethod 2014-02-02 | 2014-02-02 | 01 |计划名称1 | E0001 |员工1 | TST01 |测试名称1 |测试方法1 2014-02-02

我正在与Crystal reports 12合作。我的命令返回如下结果 (很抱歉使用以“|”符号分隔的文本,我不允许使用图像,因为我没有足够的信誉点数)

StartDate | EndDate | UID | Subject | EmpCode | EmpName | TestCode | TestName | TestMethod

2014-02-02 | 2014-02-02 | 01 |计划名称1 | E0001 |员工1 | TST01 |测试名称1 |测试方法1

2014-02-02 | 2014-02-02 | 01 |计划名称1 | E0001 |员工2 | TST01 |测试名称1 |测试方法1

2014-02-02 | 2014-02-02 | 01 |计划名称1 | E0001 |员工3 | TST01 |测试名称1 |测试方法1

2014-02-02 | 2014-02-02 | 01 |计划名称1 | E0001 |员工1 | TST01 |测试名称2 |测试方法2

2014-02-02 | 2014-02-02 | 01 |计划名称1 | E0001 |员工2 | TST01 |测试名称2 |测试方法2

2014-02-02 | 2014-02-02 | 01 |计划名称1 | E0001 |员工3 | TST01 |测试名称2 |测试方法2

我想根据这个结果做一个类似于以下内容的报告

2014-02-02 | 2014-02-02 | 01 |计划名称1

TST01 |试验名称1 |试验方法1

TST01 |试验名称2 |试验方法2

E0001 |员工1

E0001 |员工2

E0001 |员工3

我怎样才能做到这一点,有什么帮助吗

谢谢


JKV

感谢您的回复,我已经尝试过了,但是每次测试都会重复员工姓名。我只需要员工姓名一次,因为每次测试都是相同的。因此,无需重复。如果员工姓名不是组中的最后一条记录,有没有办法抑制该姓名?您可以使用
onlastrecord
和if=员工然后为真否则为假谢谢您的回复,它将只隐藏整个数据的最后记录,这不是我要找的。如果不是当前组的最后一项,我想取消显示“详细信息”部分中的所有数据。
Create 3 groups
1. create with `plane name1` of use the combination of `2014-02-02|2014-02-02|01|Plan name 1` and place the 3 fields in group header1
2. Similar way group the second group as `TST01` or combination of `TST01|Test Name 1|Test Method 1` and place 3 fileds in groupheader2
3. now make another group 3 with `E0001`
4. Place the filed with `E0001` and `employee1 or 2 or 3` in detail section and refresh the report.