隐藏第一条记录的子报告

时间:2013-02-13 05:52:39

标签: crystal-reports subreport

在一个主报告中,对于同一个名称,我们有两个记录,因为我们有两个与该查询相关的日期,我们得到两行。 我有一个申请人正在显示其信息,我有一个子报告,该报告链接到主报告申请人姓名,因此每个申请人都会显示(以我想要的方式)。

但我想仅显示同一申请人的第二行的子报告,而不是两个行,因为子报告具有申请人的简单细节,当它显示第一行的相同数据时看起来很模糊第二排。

我有没有办法实现这个目标?

Applicant     City     Date
 A            City1   2012/01/01
Subreport:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 A            City1   2011/01/01
Subreport:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

And I want display like:

Applicant     City     Date
 A            City1   2012/01/01
 A            City1   2011/01/01
Subreport:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

1 个答案:

答案 0 :(得分:0)

我现在所做的是,我在我的小组下添加了一个Running Total字段,它为组内的每一行提供了记录号,如何做到这一点你可以在这里看到: Setting Record Number under Each Group

现在我为包含子报告的部分设置了supress公式,如

if RunningTotalField>1 then True

这样,当我们在同一组中有多个记录时,在我的情况下,我只有一个申请人在组中(所以它在这里工作),然后它将隐藏第二个子报告。