Hola Laker...
bueno, en realidad te podria decir que debes indicar que programa utilizas para el reporte...
Si utilizas QReport, (al menos ese uso yo), tienes la opción de realizar grupos dentro de un informe tipo maestro detalle utilizando las bandas detalle y subdetalle.... y además, puedes utilizar la funcion de forzar una nueva pagina cuando se cumpla una cierta condición....
Hace un par de meses realice un informe similar.... para lo cual realice el informe... con el Maestro.. y el detalle... para evitar dichos problemas, lo que hice fue realizar un ciclo while... que me recoriera toda la base maestra y me fuese rescatando automaticamente los detalles y los imprimieras...
Bueno.. como te dije antes.... entrega un poco más de info con respecto al reporte... y si utilizas el QReport ve eso de forzar nueva pagina..
cualquier consulta.. aquí estaremos
Salu2

