BartKramer
Gebruiker
- Lid geworden
- 4 jan 2007
- Berichten
- 7
Ik wil graag diverse reports collated afdrukken, maar daarvoor wil ik het aantal pagina's uit een report weten, in voorbeeld rapport1. Hoe kan ik dit bewerkstellingen. HIeronder een deel van het programma, welke geactiveerd wordt bij het indrukken van een knop. Bijvoorbaat dank voor eventuele oplossingen.
Option Explicit
Function CollateReports(Numpages, RPt1 As String, Rpt2 As String)
Dim MyPageNum As Integer
Dim intPageCount As Integer
For MyPageNum = 1 To intPageCount
DoCmd.SelectObject acReport, RPt1, True
DoCmd.PrintOut acPages, MyPageNum, MyPageNum
DoCmd.SelectObject acReport, Rpt2, True
DoCmd.PrintOut acPages, MyPageNum, MyPageNum
Next MyPageNum
End Function
===============================================
Private Sub Knop0_Click()
On Error GoTo Err_Knop0_Click
Dim stDocName As String
Dim rstOrder As Integer
Dim intPageCount As Integer
'Hoe kan ik de waarde intPageCoount maken, als totaal aantal pagina's van Rapport1?
Print CollateReports(intPageCount, "Rapport1", "Rapport2")
Exit_Knop0_Click:
Exit Sub
Err_Knop0_Click:
MsgBox Err.Description
Resume Exit_Knop0_Click
End Sub
Option Explicit
Function CollateReports(Numpages, RPt1 As String, Rpt2 As String)
Dim MyPageNum As Integer
Dim intPageCount As Integer
For MyPageNum = 1 To intPageCount
DoCmd.SelectObject acReport, RPt1, True
DoCmd.PrintOut acPages, MyPageNum, MyPageNum
DoCmd.SelectObject acReport, Rpt2, True
DoCmd.PrintOut acPages, MyPageNum, MyPageNum
Next MyPageNum
End Function
===============================================
Private Sub Knop0_Click()
On Error GoTo Err_Knop0_Click
Dim stDocName As String
Dim rstOrder As Integer
Dim intPageCount As Integer
'Hoe kan ik de waarde intPageCoount maken, als totaal aantal pagina's van Rapport1?
Print CollateReports(intPageCount, "Rapport1", "Rapport2")
Exit_Knop0_Click:
Exit Sub
Err_Knop0_Click:
MsgBox Err.Description
Resume Exit_Knop0_Click
End Sub