0

我坚持以下几点:

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

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

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

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

4

2 回答 2

1

在 groupheader中,将页眉format event设置pageheadersection.visibletrue组页眉之后的页面打印页眉。在组页脚格式事件中,将页眉设置为pageheadersection.visiblefalse打印在具有组页眉的下一页的顶部。

于 2012-03-16T12:45:06.687 回答
0

您可以在组头的格式事件中设置页眉的可见属性。

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
于 2008-12-18T13:00:27.270 回答