如何根据记录号设置有条件地抑制水晶报表子报表的页眉?

时间:2017-07-12 18:16:53

标签: vb.net crystal-reports subreport

我在vb.net中使用水晶报告。我有一个mainreport和一个子报告。我想要做的是,如果mainreport的记录号大于1,则抑制子报表的页眉。基本上,将会发生的事情是子报表的页眉只显示一次应该是主报表中的第一条记录。我尝试使用共享变量使用条件抑制,但我无法使其工作。一定是做错了。

以下是我在主报告公式字段中使用公式名称

创建的内容
Record_num:
Shared numbervar x;
x := recordnumber;

以下是我在子报表公式字段中使用公式名称

创建的内容
record_num:
Shared numbervar x;

然后我为子报表的页眉创建了一个条件抑制:

{@record_num} > 1

当我运行程序时,它不起作用,页面标题仍显示在mainreport的所有记录中,而不是仅显示在第一个记录中。

0 个答案:

没有答案