【发布时间】:2017-04-01 00:27:01
【问题描述】:
我能够找到 Access VBA 的示例代码,用于在每个组标题中插入“页面页”。每个组都是给我们客户的单独发票。
现在,我想添加显示发票总金额的封面,我可以这样做。但是封面弄乱了封面之后第一张发票的页码。
例如,第一张发票只有一页。因此,如果没有封面,页码显示为“第 1 页,共 1 页”。
但是当我添加报告标题并强制“选择后”新页面时,封面显示第 1 页,共 2 页,第一张发票显示第 2 页,共 2 页 em>。
有没有办法在封面上完全没有页码,而下一页有新的第1页编号?
ctlGrpPages是显示页码的控件,放在页脚中。
提前非常感谢您。
Private Sub PageFooterSection_Format(Cancel As Integer, FormatCount As
Integer)
Dim i As Integer
If Me.Pages = 0 Then
ReDim Preserve GrpArrayPage(Me.Page + 1)
ReDim Preserve GrpArrayPages(Me.Page + 1)
GrpNameCurrent = Me![Claim Number]
If GrpNameCurrent = GrpNamePrevious Then
GrpArrayPage(Me.Page) = GrpArrayPage(Me.Page - 1) + 1
GrpPages = GrpArrayPage(Me.Page)
For i = Me.Page - ((GrpPages) - 1) To Me.Page
GrpArrayPages(i) = GrpPages
Next i
Else
GrpPage = 1
GrpArrayPage(Me.Page) = GrpPage
GrpArrayPages(Me.Page) = GrpPage
End If
Else
Me!ctlGrpPages.Value = "Page " & GrpArrayPage(Me.Page) & " of " &
GrpArrayPages(Me.Page)
End If
GrpNamePrevious = GrpNameCurrent
End Sub
【问题讨论】: