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时)