0

私は次のことで立ち往生しています:

Access2003 レポート "rptInvoices" があります。グループ レベルは、CustomerID と PackingListID にあります。

私が実現したいのは、請求書の 2 ページ目 (または 3 ページ目など) ごとに、ページの上部にある空白のセクション (たとえば 9 cm) で始まることです。このために、空の PageHeader セクションを使用します。Report のプロパティ PageHeader に NotWithGroupHeaderX のような値があれば、これは簡単です。

そのような値がないので、そのページに grhCustomerID という名前の GroupHeader がある場合、レポートの PageHeader を非表示にするにはどうすればよいですか?

別のアプローチが必要なのかもしれませんが、それがわかりません。

4

2 に答える 2

1

groupheaderformat eventで を に設定しpageheadersection.visibletrue、ページ ヘッダーがグループ ヘッダーの後のページに印刷されるようにします。グループ フッター フォーマット イベントで を に設定しpageheadersection.visiblefalse、グループ ヘッダーのある次のページの上部にページ ヘッダーが印刷されないようにします。

于 2012-03-16T12:45:06.687 に答える
0

グループ ヘッダーの format イベントで、ページ ヘッダーの 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
于 2008-12-18T13:00:27.270 に答える