如果页面没有数据记录,我想要删除页眉。
备注
答案 0 :(得分:7)
假设您已检查组页脚的“保持在一起”,请尝试在专家部分的页眉部分的条件抑制公式中输入以下内容:
OnLastRecord or {GROUP FIELD NAME} <> Next({GROUP FIELD NAME})
其中{GROUP FIELD NAME}是分组字段的名称。
OnLastRecord 必须在公式中排在第一位,因为如果报表的最后一页没有明细记录(以便应该抑制页眉),那么Next({GROUP FIELD NAME})计算为NULL,并且它之后的所有条件也被计算为NULL。
答案 1 :(得分:7)
首先,您必须创建一个公式。然后,将其插入“详细信息”部分。 例如@VariableA
在公式中,把它放在:
Shared NumberVar PageofLastField;
If OnLastRecord then PageofLastField := PageNumber;
抑制公式。
公式检查记录是否是最后一条记录。如果它是最后一条记录,则会将最后一条记录所在的页码保存到共享变量PageofLastField。 然后在标题的Suppress公式中,输入以下代码:
Shared NumberVar PageofLastField;
PageofLastField := PageofLastField;
if pageofLastfield <> 0 and PageNumber > PageofLastField
THEN TRUE
ELSE FALSE
答案 2 :(得分:1)
右键单击页眉 选择部分专家 &#34;抑制(无下钻)&#34;未选中但添加此公式: pagenumber = totalpagecount
答案 3 :(得分:0)
要检查详细信息部分是否为空,您可以在要隐藏的部分的抑制公式中使用以下语句
f = open('var.txt')
contents = f.read()
file_as_list = contents.splitlines()
for line in file_as_list:
print(line)
a = int(line)
答案 4 :(得分:0)
在任何字段中插入夏季计数
禁止显示公式。
IF Count ({table1.field1})=0
THEN TRUE
ELSE FALSE