A family of Microsoft relational database management systems designed for ease of use.
Change this line
DoCmd.OpenReport strDocName, acViewNormal, , strWhere
To this
DoCmd.OpenReport strDocName, acViewPreview, , strWhere
If you can't see it after this change (acViewPreview) open the report in design view and set the PopUp to Yes (in the "All" column of the properties box)
Then do the right click, etc as I said above
Also - just a thought
Try change the code to this
Private Sub cmdPrint_Click()
DoCmd.OpenReport "info", acViewNormal, "", "ID = Forms!INSERT FORM NAME!ID", acNormal
End Sub
Or
Private Sub cmdPrint_Click()
DoCmd.OpenReport "info", acViewPreview, "", "ID = Forms!INSERT FORM NAME!ID", acNormal
End Sub
of course change INSERT FORM NAME to the real name of your form
Also "ensure" that your have a control on your form called ID which is linked to a field called ID and they are both of the same format ??
I have assumed that you have checked your report design to ensure that it's not formated for another printer and that your printer is working OK (See Gina's post above)