[英]Crystal Reports - How to suppress a page header on the first page of a group?
我有一份报告,其中每组大约有 5-7 页长。
我需要抑制每组第一页上的页眉
我怎样才能做到这一点?
马克班尼斯特的建议是一个很好的方法。 如果您正在寻找分步指南,这是我的 0.02 美元:
打开您的部分专家(右键单击一些空白区域,您应该会看到它出现)。
转到组页脚的选项并在之后打开重置页码。 您应该会在每个报告的开头看到重置的页码。
同样在“专家”部分,转到页面标题的选项,然后单击“抑制(无钻取)”选项旁边的蓝色按钮。
在公式编辑器中,输入PageNumber=1
如果您在更改组时将页码重置为 1(如您的另一个问题中所述),则输入公式
PageNumber=1
在 Crystal Reports 设计器中“组头”部分的“部分专家”中的“抑制(无钻取)”公式选项中。
要隐藏不是第 1 页的页面的页眉,您需要更改公式编辑器,输入 PageNumber > 1
将以下代码放置到您的 Crystal Report Designer 中。 对页面页脚使用相同的代码。
'--------for Header--------------------------------------------------
Private Sub rptPageHeader_Format(ByVal pFormattingInfo As Object)
If PageNum.Value = 1 Then
rptPageHeader.Suppress = True
Else
rptPageHeader.Suppress = False
End If
End Sub
'-------------------------------------------------------------------
对于多个页面,而不是页面 1
if TotalPageCount > 1 then pagenumber < TotalPagecount
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.