2013-04-08 47 views
-1

我有一個VBA報表,它有一個子表單報表,它有一個Report Header,它在數據上方顯示列名。VBA報表標題(列名稱)在第1頁後不在頁面上顯示

一頁都很好,但是一頁第二頁,列名消失。

現在我不確定是否這是因爲它們隱藏在另一個標籤或部分之後?或者是否有需要啓用的某些設置。

現在我在(列名稱位置)和Page Header上的On Format事件上有Event Procedure事件。這些都沒有奏效。

這些Event Procedures的代碼如下:

Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer) 
Me.ReportHeader.Visible = True 
Me.PageHeaderSection.Visible = True 
End Sub 

Private Sub ReportHeader_Format(Cancel As Integer, FormatCount As Integer) 
Me.ReportHeader.Visible = True 
Me.PageHeaderSection.Visible = True 
End Sub 

回答

1

你能Page Header/Footer部分? 右鍵單擊您的表單以獲取上下文菜單。

Page Header/Footer

窗體頁眉/頁腳 - 僅顯示在第一頁。這是您顯示錶格/報告名稱標誌等的地方。

頁眉/頁腳 - 顯示在每頁上。這是您顯示列名稱,頁數等的地方。

+0

感謝您的回答,並且我確實已啓用頁眉和表頭。列標題當前細節以及其他一些數據需要在列/行數據之上。有沒有一種方法可以將它放入頁眉中並將其隱藏在第一頁上?因爲我不希望它高於第一頁上的其他數據。我不能將其他數據移動到頁眉中,因爲我不希望它出現在每一頁上 – 2013-04-23 20:45:46

+0

@ jordan.peoples只需剪切/粘貼。爲什麼你不想在第一頁上的列標題?這很不尋常。 – Mike 2013-04-24 16:08:45

+0

根本不起作用,即使是絲毫不起作用。我放入頁眉的任何內容都不會顯示。並且所有的屬性都設置爲true('display ones'),並且誰說關於列標題的任何內容都不在第一頁上。我說我不希望我的標題數據(可以說,例如,用戶名和日期和公司名稱)在everypage ... – 2013-04-24 19:18:32

相關問題