M
MikeCCC
I know exactly how to use access but maybe I have a system problem.The code
below works once (and once only) then give a "printer not known" box.
Any suggestions
Function ChangePrinter(rptToChange As String, rptPrinter As String)
Dim rpt1 As Report, rpt2 As Report
DoCmd.OpenReport rptToChange, acViewDesign
DoCmd.OpenReport rptPrinter, acViewDesign
Set ReportA = Report(rptChange)
Set ReportB = Report(Printer)
rpt1.PrtDevNames = rpt2.PrtDevNames
DoCmd.Close acReport, rptPrinter,
DoCmd.OpenReport rptToChange, acViewPreview
End Function
below works once (and once only) then give a "printer not known" box.
Any suggestions
Function ChangePrinter(rptToChange As String, rptPrinter As String)
Dim rpt1 As Report, rpt2 As Report
DoCmd.OpenReport rptToChange, acViewDesign
DoCmd.OpenReport rptPrinter, acViewDesign
Set ReportA = Report(rptChange)
Set ReportB = Report(Printer)
rpt1.PrtDevNames = rpt2.PrtDevNames
DoCmd.Close acReport, rptPrinter,
DoCmd.OpenReport rptToChange, acViewPreview
End Function