取消包含数据的水晶报告页面

时间:2017-01-19 23:03:53

标签: vb.net crystal-reports

我的报告是"摘要"和"细节"报告。 “详细信息”部分中的数据位于子报表中。由于此数据与“摘要”部分相同,因为只有一条记录时,客户端不希望仅显示一条记录的“详细信息”部分。

我可以禁止没有数据的页眉,页脚,页面,但无法找到如何抑制带有数据的页面。任何帮助,将不胜感激。

这需要更多细节。我们有摘要报告和详细报告。客户希望他们合并。我们现在有一个详细报告,包含页眉,页脚,子报告等。此详细报告包含报告标题部分,每个部分包含摘要报告的部分或子报告。运行时,它会显示摘要报告,分页符和详细信息报告。当只有一条记录时,我尝试有条件地抑制详细信息部分。但是,这留下了我无法抑制的空白页面。 我很好奇是否可以这样做,因为客户已经撤回了他们的请求,结束了我的实际需要。

1 个答案:

答案 0 :(得分:0)

在报表中添加布尔参数。如果您的报表数据有一条记录,则将其值设置为true。右键单击子报表 - >格式对象。选中Suppress复选框。单击复选框右侧的公式按钮。

if <name of your parameter> then
   formula = true
else
   formula = false
end if

我在CR公式编辑器中使用Basic语法