Hi @Kyle Coleman
I think you can put the subreport in a rectangle and then control the pagination of the subreport through the rectangle.
I did a simple test, created a subreport placed in a rectangle, and created a parameter Product to pass the parameters.
Then in the rectangle's PageBreak property, set the value of BreakLocation to "Start". Then use an expression in the value of Disabled, that is, when the parameter is empty, the page break is disabled, otherwise the page break is enabled.
Preview:
Last page when subreport has no results:
Last page when the subreport has results:
If the answer is helpful, please click Accept Answer
and Up-Vote
for the same. If you have any questions, please feel free to let me know.
Best regards,
Aniya