>In older times this kind of tricks was accomplished by following approach:
>1. You run your report two times
>2. You have some calls from appropriate band e.g. group header/footer in your request) onExit or onEntry that will fill some extra field in your cursor. This calls will be fired only when you run it first time.
>3. So after first run your cursor has information which group will span more than one page (you keep _PAGENO in the cursor)
>4. During your second (actual) run you use that extra field to print whatever you want.
Looks like I made it work (fingers crossed).
If it's not broken, fix it until it is.
My Blog