Hallo allemaal
In het forum werd de vraag al eens eerder door iemand anders gesteld maar niemand had een oplossing
Vraag ik wil op reportvoorbeeld, pagina nummering per groep.
Ik heb onderstaand gevonden maar krijg het niet voor elkaar
in de code heb ik me! salesperson vervangen door me! houseb (dit is waar bij mij op gegroepeerd wordt)
echter bij het uitvoeren krijg ik een error dat het de expressie houseb niet kan vinden
en als we toch bezig zijn hoe krijg ik de paginanummers te zien op de paginavoettekst
wie kan mij helpen?
Groet Ron
voor een volledige uitleg van de code ga naar
http://access.mvps.org/access/reports/rpt0013.htm
en dit is de code die er bij hoort
In het forum werd de vraag al eens eerder door iemand anders gesteld maar niemand had een oplossing
Vraag ik wil op reportvoorbeeld, pagina nummering per groep.
Ik heb onderstaand gevonden maar krijg het niet voor elkaar
in de code heb ik me! salesperson vervangen door me! houseb (dit is waar bij mij op gegroepeerd wordt)
echter bij het uitvoeren krijg ik een error dat het de expressie houseb niet kan vinden
en als we toch bezig zijn hoe krijg ik de paginanummers te zien op de paginavoettekst
wie kan mij helpen?
Groet Ron
voor een volledige uitleg van de code ga naar
http://access.mvps.org/access/reports/rpt0013.htm
en dit is de code die er bij hoort
Code:
'************ Code Start *************
' This code was originally written by James H Brooks.
' It is not to be altered or distributed,
' except as part of an application.
' You are free to use it in any application,
' provided the copyright notice is left unchanged.
'
' Code Courtesy of
' James H Brooks
'
Option Compare Database
Option Explicit
Dim GrpArrayPage(), GrpArrayPages()
Dim GrpNameCurrent As Variant, GrpNamePrevious As Variant
Dim GrpPage As Integer, GrpPages As Integer
Private Sub PageFooter_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!Salesperson
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 = "Group Page " & GrpArrayPage(Me.Page) & " of " & GrpArrayPages(Me.Page)
End If
GrpNamePrevious = GrpNameCurrent
End Sub
'************ Code End *************