x maal afdrukken rapport

Status
Niet open voor verdere reacties.

westerbork

Gebruiker
Lid geworden
30 jan 2003
Berichten
33
Hallo,

Onderstaande functie in VBA gebruik ik om een rapport x maal te laten afdrukken, evenals het 2e rapport.

Als ik afdrukken# via een invoerveld op bv 3 stel, dan wordt het 1e rapport 6 keer afgedrukt en het 2e vervolgrapport 3 keer. Idem 2 wordt 4 bij het eerste rapport.
Het 2e vervolgrapport wordt wel juist afgedrukt.

Raar, maar waar.

Wat doe ik fout?

vast bedankt

Wout Tabbers

Code:
Public Function afdrukkenovereenkomst()
   
      
  Dim stdocname As String
   stdocname = "[B]Bemiddelingsovereenkomst[/B]"
   DoCmd.OpenReport stdocname, acViewPreview
   
   If afdrukken# > 0 Then
      DoCmd.SelectObject acReport, stdocname
      DoCmd.PrintOut , , , , afdrukken#
   End If
   
  'opslaan rapport in PDF
   Dim blRet As Boolean

   blRet = ConvertReportToPDF(stdocname, vbNullString, CurrentProject.path & "\overeenkomsten\" & naam.Form_Bemiddelingsovereenkomst.nummer & "-" & Date & ".pdf", False, False, 0, "", "", 0, 0)
        
   DoCmd.Close acReport, stdocname
   
   Beep
   MsgBox "Voor de BIJLAGE blanco papier gebruiken"
   
   stdocname = "[B]BijlageBemiddelingsovereenkomst[/B]"
   
   DoCmd.OpenReport stdocname, acViewPreview
   
   If afdrukken# > 0 Then
      DoCmd.SelectObject acReport, stdocname
      DoCmd.PrintOut , , , , afdrukken#
   End If
  
   'opslaan rapportbijlage in PDF
   blRet = ConvertReportToPDF(stdocname, vbNullString, CurrentProject.path & "\overeenkomsten\" & naam.Form_Bemiddelingsovereenkomst.nummer & "-B-" & Date & ".pdf", False, False, 0, "", "", 0, 0)
   
      
   DoCmd.Close acReport, stdocname
      
  End Function
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan