acViewReport instead of acViewNormal or acPreview
Also, in the properties of the report, check to make sure the default view is set to Report View.
Pros/Cons: In print preview, it formats only the current page; whereas Report View will format all records.
Also, if you have subreports, the may not appear as anticipated.
If you are using a report, however, Print Preview makes more sense, regardless of whether or not it will be printed, because it lays it out in the cleanest fashion. There really is nothing lost between the two options, except there is some gain in report view with Filtering available.
If you are just looking for a way for the user to view records without printing, you could even use a form with all Allows set to False.