I have a very complex multi-page form I am developing in the Crystal Reports which is included in VS2008.

There is always 1 Page A.
There may be 1 or more page B.
There may be 1 or more Page C.
Page A has 7 subreports and a header from the main table.
Pages B and C hold overflow records that won't fit on Page A.
Page(s) B holds 1 subreport and a header from the main table.
Page(s) C holds 3 subreports and a header from the main table.

My problem is the page header on pages B and C does not print except on the first page B or C and I need it to print at the top of each one. (There could be many) Pages B and C are currently subreports but evidently that doesn't work.

I have to format the report this way, it's a gov't form.
Does anyone know how to get a subreport (which is actually a working report) and which can grow past a single page, to display a page header at the top of each new page?

OK, I solved this myself by making several page headers for the main report that contained conditional data that would be blank and not display except on the proper page.