James,
If you want the report to be on top of everything else, and for all further
processing to halt until you close the report, then:
DoCmd.OpenReport "ReportName", acViewPreview, , , acDialog
Watch the commas!!!!!
Otherwise
DoCmd.OpenReport "ReportName", acViewPreview
Me.Visible = False ' Optional, if you also wish to hide the form