访问报告PageHeader没有GroupHeader

时间:2008-12-18 11:27:10

标签: ms-access report

我坚持以下内容:

我有一个Access2003报告“rptInvoices”。 组级别在CustomerID和PackingListID上。

我想要实现的是发票的每个第二页(或第三页等)都以页面顶部的空白部分(比如说9厘米)开头。为此,我将使用一个空的PageHeader部分。如果Report的属性PageHeader具有类似NotWithGroupHeaderX的值,那么这很容易。

由于没有这样的值:如果该页面上有一个名为grhCustomerID的GroupHeader,我如何在报表上隐藏PageHeader?

也许我需要一种不同的方法,但我只是没有看到它。

2 个答案:

答案 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