微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

仅在 Access 报告的第一页上显示页脚

如何解决仅在 Access 报告的第一页上显示页脚

我有一个 Access 报告,我只能通过将以下代码放在页面页脚的 OnPrint 事件中来在第一页上显示页脚,但是当我将其打印为 PDF 时,它不显示页脚。我已经尝试将代码添加到 OnFormat 事件中,但这也不起作用。有什么建议吗?

Private Sub PageFooterSection_Print(Cancel As Integer,PrintCount As Integer)
    Me.PageFooterSection.Visible = Me.[Page] = 1
End Sub

解决方法

在 Access 2016 中有一个特定的解决方案。我不确定其他 Access 版本。转到报告属性。在格式属性下,您将找到报告页眉和报告页脚。两者都应默认设置为“所有页面”。将报表页脚设置为“不使用 Rpt HDR”

看起来他们没有更新或调整他们的旧枚举

注意:我尝试过的所有其他方法仍然为页脚留出空白空间,即使您看不到它。我尝试了多种设置控件和 PageFooterSection 的组合,使其不可见或高度为 0。
原答案:

把问题反过来。如果页面为 1,则显示文本。页脚中的控件可以访问 [page] 对象,该对象为您提供页码。例如,在页脚中放置一个文本框并将文本框控件源设置为:

=IIf([Page]=1,"Show this only on page 1","")

在我的测试中,页脚仅显示在打印预览和 pdf 的第一页上。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。