避免Crystal Reports中空结果的列名称

时间:2012-05-12 00:33:13

标签: crystal-reports label formula crystal-reports-2008 empty-list

我的问题非常简单。

假设我有一个“StoredProcedure”,它给我一个包含2列的表的结果,比如:“Name”和“Surname”。

我想仅在结果集不为空时显示表。

如果我将“Name”和“Surname”字段拖放到“Details”部分,它会在Header部分自动生成这些列的名称,但如果结果集为空,我仍然会看到该列名。如果没有要显示的数据,我想要的是使列名消失。

知道如何做到这一点?,听起来很合理所以我觉得解决方案很简单,但我不知道

1 个答案:

答案 0 :(得分:0)

我现在意识到这个问题在我提出的其他问题中得到了回答。 Conditional printing depending of empty or null value in Crystal Reports

我想用“Count()”函数(我想应该是一个)在列标签上设置一个条件值,可以完成工作。

If Count(someFieldOfTheResult) == 0 THEN 
    notShowLabel 
ELSE 
    showLabel