0

这是我现在用来抑制页眉的代码。

1)

Shared numbervar rownum := 0;
rownum 

使用共享变量来计算页面中的行并将其放置在页脚以在每个页面上重置

2)

Shared numbervar rownum;
rownum := rownum + 1

计算行并将其放在详细信息部分。

这两个字段在报告中都被隐藏,因此用户无法看到它们。

现在在页眉中我放置了以下公式

if Shared Numbervar rownum < 1
then true
Else
False

这就像一个魅力......但如果第二页中没有记录,它会显示一个空白页。详细信息部分保持在一起复选框已启用。

让我知道如何避免这种情况。

----------空白页的解决方案------------ 报告页脚不包含任何数据,我没有抑制它。显示空白页已显示。现在我抑制它它工作正常。

在不使用组时解决页眉抑制的搜索到此结束。

谢谢。

4

2 回答 2

0

终于得到了解决方案

这是我现在用来抑制页眉的代码。

1)

Shared numbervar rownum := 0;
rownum 

使用共享变量来计算页面中的行并将其放置在页脚以在每个页面上重置

2)

Shared numbervar rownum;
rownum := rownum + 1

计算行并将其放在详细信息部分。

这两个字段在报告中都被隐藏,因此用户无法看到它们。

现在在页眉中我放置了以下公式

if Shared Numbervar rownum < 1
then true
Else
False

如果不使用任何空白页脚,请抑制空白页脚以避免空白页。

干杯。

于 2013-11-23T05:57:46.803 回答
0

首先,我建议使用组而不是将数据放在页眉中。这会让你的生活轻松很多。如果这不是一个选项,请创建一个运行总计。作为要总结的字段,请使用详细信息部分中的字段之一(扑热息痛、藏红花素)。做一个计数作为摘要的类型。在评估下选择“对于每条记录”。在重置下,选择“更改字段”并从您的标题部分(项目描述)中选择一个字段。现在将运行总计放入您的详细信息部分。检查这些值并确保它正确编号每条记录并在页眉中有新项目时重置。现在在页面标题中执行一个抑制语句,如下所示RTotal0 < 1。如果详细信息部分没有记录,那应该禁止您的页眉。

于 2013-11-22T18:24:01.210 回答