Crystal Report会在详细信息部分中禁止整行

时间:2014-03-16 09:43:00

标签: crystal-reports report row complete suppress

我在我的vb.net程序中使用水晶报告。由于我的数据库设计,我得到了一些重复的行,如下图所示:enter image description here

从图中可以看出,第一张记录有两个具有相同墨水组的打印机型号。而下一个模型是唯一具有该特定墨水组的模型。正如我之前提到的那,这是因为我设计数据库的方式并不是问题所在。我知道如何压制一个列。

当我选择一个列并选中"如果重复"时,会显示以下结果:enter image description here

该行已被删除,但也在报告详细信息中占据了一席之地。

我现在的问题是如何压制整个重复行? 谢谢

2 个答案:

答案 0 :(得分:0)

如您所知,您的数据库设计正在产生这些类型的结果,一个选项是检查选项选择不同的记录,以便只显示不同的记录。

One more option.. This is not a tested one change as you required, This is just an idea

在您放置数据的部分写下一个条件。

if ID=next(ID)
then true
else false

这个条件将确保如果下一行重复,那么它将被压制

答案 1 :(得分:0)

有很多选项,简单就是,  您可以在Crystal报表中使用分组,在您的示例中,您可以对ID进行分组,然后抑制组详细信息和组页脚问题解决使用编码获得乐趣