Still not 100% clear. It would be one page because all the records needed (e.g. for a particular entity) fit on one page? Or it might be 3 pages for 1 entity but you only want to print one page? In the former case it should be simple enough to restrict the records by either adjusting the query as noted, or simply filter the report. Something on the form would provide the filter value but what that is is not clear. Perhaps the id of the current record.
If it is the latter situation I think you will need to specify a value for the pages to print option. IIRC, that can be provided via code but it is probably simpler to open the Windows print dialog and set your option(s) there.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.