Hoi allemaal,
Er zijn al meerdere dingen gepost over printeraansturing in VB maar volgens mij staat dit niet in de search. Wat wil ik doen?
Een rapport 2x afdrukken in Access via VB. Hieronder volgt de code die ik gebruik:
Dim rpt As Report
Dim dm As DevMode
Const conReport As String = "rapport"
DoCmd.Echo True
DoCmd.OpenReport conReport, acViewDesign, , "[ordernummer]= '41104684'"
Set rpt = Reports(conReport)
Set dm = New DevMode
Set dm.Object = rpt
dm.DefaultSource = DMBIN_UPPER 'bovenste printerlade
dm.PaperSize = DMPAPER_A4 'a4-formaat
dm.Copies = 2 '2 kopietjes
DoCmd.PrintOut 'gaan met die hap
Probleem: De printer drukt het scherm af waarin ik werk, en niet het geopende en gekoppelde rapport.
wat doe ik fout
Er zijn al meerdere dingen gepost over printeraansturing in VB maar volgens mij staat dit niet in de search. Wat wil ik doen?
Een rapport 2x afdrukken in Access via VB. Hieronder volgt de code die ik gebruik:
Dim rpt As Report
Dim dm As DevMode
Const conReport As String = "rapport"
DoCmd.Echo True
DoCmd.OpenReport conReport, acViewDesign, , "[ordernummer]= '41104684'"
Set rpt = Reports(conReport)
Set dm = New DevMode
Set dm.Object = rpt
dm.DefaultSource = DMBIN_UPPER 'bovenste printerlade
dm.PaperSize = DMPAPER_A4 'a4-formaat
dm.Copies = 2 '2 kopietjes
DoCmd.PrintOut 'gaan met die hap
Probleem: De printer drukt het scherm af waarin ik werk, en niet het geopende en gekoppelde rapport.