MS Access Force报告页脚到页面底部

时间:2010-04-09 21:19:07

标签: ms-access vba

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

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

其他人有另一个想法(有效)吗? : - )

谢谢,杰夫

2 个答案:

答案 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

感谢您的帮助。