我正在尝试为提案做报告。我想保持专业的外观,并始终强制条款部分到页面底部。我可以使用页脚,但我只想在最后一页显示这些条款。
我的想法是以某种方式使用VBA设置虚拟组的高度,使其强制报告页脚到底部。问题是您无法明确设置节的高度。
其他人有另一个想法(有效)吗? : - )
谢谢,杰夫
答案 0 :(得分: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。
答案 1 :(得分:1)
这对我有用:
Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
Me.PageFooterSection.Visible = (Me.txtPage <> Me.txtPages)
End Sub
感谢您的帮助。