第 1 页之后的页面上未显示 VBA 报告标题(列名称)
Posted
技术标签:
【中文标题】第 1 页之后的页面上未显示 VBA 报告标题(列名称)【英文标题】:VBA Report Header (Column Names) not showing on pages after page 1 【发布时间】:2013-04-08 17:12:31 【问题描述】:我有一个VBA
报告,该报告有一个子表单报告,该报告有一个Report Header
,在数据上方显示列名。
第一页一切正常,但一到第二页,列名就消失了。
现在我不确定这是不是因为它们隐藏在另一个标签或部分之后?或者是否需要启用某些设置。
现在我在Report Header
(列名位置)和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
部分?
右键单击您的表单以获取上下文菜单。
表单页眉/页脚 - 仅显示在第一页。这是您显示表单/报告名称徽标等的地方。
页眉/页脚 - 显示在每个页面上。这是您显示列名、页数等的地方。
【讨论】:
感谢您的回答,我确实启用了页眉和表单页眉。列标题当前与其他一些需要位于列/行数据之上的数据一起位于详细信息中。有没有办法可以将它放在页眉中并将其隐藏在第一页上?因为我不希望它高于第一页的其他数据。而且我也不能将其他数据移动到页眉中,因为我不希望它出现在每个页面上 @jordan.peoples 只是剪切/粘贴。为什么不希望在第一页出现列标题?这很不寻常。 这根本不起作用,即使是最轻微的。我放入页眉的任何内容都不会显示。并且所有属性都设置为true(“显示属性”),并且谁对不在第一页上的列标题说了任何话。我说我不想在每个页面上显示我的标题数据(例如,用户名和日期以及公司名称)......以上是关于第 1 页之后的页面上未显示 VBA 报告标题(列名称)的主要内容,如果未能解决你的问题,请参考以下文章
在 Microsoft Access 报告中的每个组之后重新编号页码