You offer very few specifics and that will make it difficult to understand the problem clearly.
The only thing that I might suggest is that reports have two sets of parallel events, one for display and one for printing. If you use the wrong events for printing, you would not see anything in print preview. But if you have no event code at all, then the only other problem might be having no detail data because of filtering out your data.