What data/text to put in a report should be governed by the report recordsource (query or table) and not report code. As for deciding whether or not to include a 3rd page, my suggestion would be to have 1 two page report with a subreport control if there is room near the bottom. If you assign a source object to the control in code that opens the report it should expand and create a 3rd page, else remain as a 2 page report. BTW, that control can initially be minimal in height to start in order to fit on the page. If you have no room at the bottom for a subreport control then I don't know.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.