2013-04-08 50 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

相关问题