只需一步,快速开始
使用道具 举报
以下是引用winner在2006-3-30 15:51:00的发言: 我只改了红色部分: Option Compare Database Dim GrpArrayPage(), GrpArrayPages() Dim GrpNameCurrent As Variant, GrpNamePrevious As Variant Dim GrpPage As Integer, GrpPages As Integer Private Sub 页面页脚_Format(Cancel As Integer, FormatCount As Integer) 1001 Dim I As Integer 1002 If Me.Pages = 0 Then '准备资料时计算各群组页数 1003 ReDim Preserve GrpArrayPage(Me.Page + 1) 1004 ReDim Preserve GrpArrayPages(Me.Page + 1) 1005 GrpNameCurrent = Me![WareHouse] '取得现用群组字段之值 1006 If GrpNameCurrent = GrpNamePrevious Then '如果现用群组大于1页 1007 GrpArrayPage(Me.Page) = GrpArrayPage(Me.Page - 1) + 1 1008 GrpPages = GrpArrayPage(Me.Page) 1009 For I = Me.Page - ((GrpPages) - 1) To Me.Page 1010 GrpArrayPages(I) = GrpPages 1011 Next I 1012 Else '如果现用群组只有1页 1013 GrpPage = 1 1014 GrpArrayPage(Me.Page) = GrpPage 1015 GrpArrayPages(Me.Page) = GrpPage 1016 End If 1017 Else '打印 1018 Me![PageNo].Caption = " 第 " & GrpArrayPage(Me.Page) & " 页,共 " & GrpArrayPages(Me.Page) & " 页" 1019 End If 1020 GrpNamePrevious = GrpNameCurrent End Sub Private Sub Report_Page() GrpPage = 0 GrpPages = 0 GrpNameCurrent = "" GrpNamePrevious = "" End Sub
以下是引用winner在2006-4-3 17:26:00的发言: 还是不知道在哪?我例子里哪里有Text111
本版积分规则 发表回复 回帖后跳转到最后一页
|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )
GMT+8, 2025-2-23 19:25 , Processed in 0.093654 second(s), 27 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.