• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 280
  • Last Modified:

Printing Multiple Reports in Access - 1 missing when printed - OK when previewed

I have a series of 5 Access reports that should be printed in a sequence.
With 4 everything works well, but adding the 5 does not work when printing - Previewing is ok.

Private Sub cmdPrintAll_Click()
On Error GoTo Err_cmdPrintAll_Click
 
    Dim stDocName As String
    Dim PrintParam
    
    PrintParam = acNormal
    
'    PrintParam = acPreview
    
    stDocName = "rptKPI123"
    DoCmd.OpenReport stDocName, PrintParam
    stDocName = "rptKPI4"
    DoCmd.OpenReport stDocName, PrintParam
    stDocName = "rptKPI56"
    DoCmd.OpenReport stDocName, PrintParam
    stDocName = "rptKPI7"
    DoCmd.OpenReport stDocName, PrintParam
    stDocName = "rptKPI8"
    DoCmd.OpenReport stDocName, PrintParam
    
Exit_cmdPrintAll_Click:
    Exit Sub
 
Err_cmdPrintAll_Click:
    MsgBox Err.Description
    Resume Exit_cmdPrintAll_Click
    
End Sub

Open in new window

0
IbDyhr
Asked:
IbDyhr
  • 3
  • 2
1 Solution
 
GRayLCommented:
No point in declaring PrintParm and setting it = acPreview.  Try replacing PrintParm in each of the DoCmd lines with acPreview.  Why complicate matters any more than they need be.  Assuming 'Adding the 5' means Adding the 5th - rptKPI8 - does rptKPI8 have any data, and is there code that says if no data cancel the print?
0
 
IbDyhrAuthor Commented:
I only added the PrintParm to make it easier to wswitch between acPreview and acPrint to test if preview worked when print did not, and replacing it with what was originally acPrint makes no difference.

Yes you are right - it WAS adding the 5th report.

All reports take data from the  same open (tabbed) form in the same way, and there will always be data. No code for cancel if no data.

Cheers,
Ib
0
 
GRayLCommented:
>replacing it with what was originally acPrint makes no difference<
--------------------------------------------------^--did you mean acPreview?
0
 
IbDyhrAuthor Commented:
sorry - acNormal it was.

I want the reports printed, but as the last one did not turn up I tried the acPreview, where it DID turn up.

However, in the meantime I have discovered, that the missing, 5th report is actually being sent to a different printer, as my testprint of it earlier was on a colourprinter (for shows).

So I believe it was all a storm in a teacup, but thanks for you help anyway - you will get my points.

Thanks,
Ib
0
 
IbDyhrAuthor Commented:
Can only say "Partially" as you did not have all the details needed.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now