我坚持以下内容:
我有一个Access2003报告“rptInvoices”。 组级别在CustomerID和PackingListID上。
我想要实现的是发票的每个第二页(或第三页等)都以页面顶部的空白部分(比如说9厘米)开头。为此,我将使用一个空的PageHeader部分。如果Report的属性PageHeader具有类似NotWithGroupHeaderX的值,那么这很容易。
由于没有这样的值:如果该页面上有一个名为grhCustomerID的GroupHeader,我如何在报表上隐藏PageHeader?
也许我需要一种不同的方法,但我只是没有看到它。
答案 0 :(得分:1)
在groupheader format event
中,将pageheadersection.visible
设置为true
,以便在页眉后面的页面打印页眉。在组页脚格式事件中,将pageheadersection.visible
设置为false
,因此页眉不会打印在具有组标题的下一页的顶部。
答案 1 :(得分:0)
您可以在组标题的格式化事件中设置页眉的visible属性。
Private Sub GroupHeader0_Format(Cancel As Integer, FormatCount As Integer)
Me.PageHeaderSection.Visible = False
End Sub
Private Sub Report_Page()
Me.PageHeaderSection.Visible = True
End Sub