rapport geeft een andere totaal als een pdf gemaakt wordt

Status
Niet open voor verdere reacties.

wimbrug

Gebruiker
Lid geworden
16 mrt 2008
Berichten
7
In mijn access programma loopt alles prima: mooi rapport; alles mooi uitgerekend en ook in het afdrukvoorbeeld is alles zoals het hoort.

Als men dit rapport gewoon print (via printer) krijgen we hetzelfde uitzicht als op het voorbeeld.

Maak ik echter van het afdrukvoorbeeld een pdf-bestand, dan worden plots de totalen verdubbeld!. In de detailsectie blijft alles goed; Mijn totalen worden uitgerekend in de Rapportvoettekst_Format en deze worden dus bij het pdf-en verdubbeld.

de code is zeer simpel:
Private Sub Rapportvoettekst_Format(Cancel As Integer, FormatCount As Integer)
txt_Subtotaal = Round(int_SubTotaal, 2)
txt_BTW_Totaal = Round(int_BTW_Totaal, 2)
txt_Totaal = txt_Subtotaal + txt_BTW_Totaal
End Sub

rarara...

het gebeurt zowel in access 2003 als 2007 en zowel met de echte Acrobat Distiller als de gratis PDF-creator.
 
Met behulp van debug.print en tijdsmelding (now) heb ik kunnen zien dat bij het maken van een pdf de detailsectie opnieuw doorlopen wordt. Dus worden de totalen nog eens bijgeteld.
Bij gewoon printen gebeurt dit niet.
Daarvoor heb ik nog geen oplossing gevonden. Printcount helpt mij niet.
 
helpt het gebruik van
Code:
application.enableevents=false
?
 
Access kent die eigenschap van deze methode blijkbaar niet. Wellicht iets dat in Excel gebruikt wordt?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan