MS Access 强制报告页脚到页面底部

Posted

技术标签:

【中文标题】MS Access 强制报告页脚到页面底部【英文标题】:MS Access Force report footer to bottom of page 【发布时间】:2010-04-09 21:19:06 【问题描述】:

我正在尝试为提案制作报告。我想保持专业的外观,并始终将术语部分放在页面底部。我可以使用页脚,但我只想在最后一页显示条款。

我的想法是使用 VBA 以某种方式设置虚拟组的高度,以便将报表页脚强制到底部。问题是您无法明确设置部分的高度。

还有其他人有其他想法(可行)吗? :-)

谢谢,杰夫

【问题讨论】:

我不太明白最后一页底部的条款如何使报告具有“专业外观”。 不一定,但(在我看来)每页底部都有签名部分看起来并不专业。如果您使用的是预先打印的表格,那么您没有任何选择,所以人们已经习惯了...... 【参考方案1】:

这是一个想法:http://bytes.com/topic/misc/answers/499733-report-footer-location-problem#post1939746

要容纳单页报告,您可以执行类似的操作

If Me.Pages > 0 Then
Me.Section(4).Visible = (iif(Me.Pages = 1, True, Me.Page = Me.Pages))
EndIf

请注意,只有在您的报告中有页码时,Access 才会计算页数。如果您不希望它们显示,您可以将其 Visible 属性设置为 False。

【讨论】:

【参考方案2】:

这对我有用:

Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
Me.PageFooterSection.Visible = (Me.txtPage <> Me.txtPages)
End Sub

感谢您的帮助。

【讨论】:

这个技巧的负面影响是你的页脚必须被扩展,并占用你的详细信息部分的空间。我找到了另一个解决方案并将其记录在以下问题中:***.com/a/9134640/685

以上是关于MS Access 强制报告页脚到页面底部的主要内容,如果未能解决你的问题,请参考以下文章

强制页脚到页面底部

css 强制页脚到页面底部(使用Beaver Themer时)

Bootstrap 3 与 Flush 页脚到页面底部

在报告中添加页脚会导致错误 [MS Access 07]

如何使用 iTextSharp 为横向生成的页面添加页脚到 PDF 文档

如何强制我的页脚粘在 CSS 中任何页面的底部?