Beste mensen,
Ik maak een acces-database voor het printen van etiketten. Via een knop op een formulier stuur ik een printopdracht (zie onderstaande VBAcode)!
Bij het klikken krijg je een opvraagscherm waar het "aantal" gewenste afdrukken (etiketten) kan worden ingegeven, tot hier lukt alles perfect. Nu komt het: ik zou graag het "aantal" afdrukken willen weergeven op het etiket (bv. bij een afdrukopdracht van 10etiketten wil ik een opeenvolgende nummering weergeven op elk etiket van 1,2,3,4 tot 10.
Dit lukt mij langs geen kanten, kan iemand mij hier een handje helpen, ik vermoed dat dit geen gemakkelijke vraag is. Alvast bedankt!
Ik maak een acces-database voor het printen van etiketten. Via een knop op een formulier stuur ik een printopdracht (zie onderstaande VBAcode)!
Bij het klikken krijg je een opvraagscherm waar het "aantal" gewenste afdrukken (etiketten) kan worden ingegeven, tot hier lukt alles perfect. Nu komt het: ik zou graag het "aantal" afdrukken willen weergeven op het etiket (bv. bij een afdrukopdracht van 10etiketten wil ik een opeenvolgende nummering weergeven op elk etiket van 1,2,3,4 tot 10.
Dit lukt mij langs geen kanten, kan iemand mij hier een handje helpen, ik vermoed dat dit geen gemakkelijke vraag is. Alvast bedankt!
Code:
Dim iAantal As Integer
Dim Etiketrpt As String
sRapport = "Etiket-rpt"
DoCmd.OpenReport "Etiket-rpt", acViewPreview
iAantal = Val(InputBox("aantal afdrukken", "Rapport afdrukken", 1))
If iAantal > 0 Then
DoCmd.SelectObject acReport, "Etiket-rpt"
DoCmd.PrintOut , , , , iAantal
End If
DoCmd.Close acReport, sRapport
End Sub
Laatst bewerkt door een moderator: