Okay I tried HasContinued on a sub report that sometimes spans two pages and found it suprisingly easy to implement for that section, Open the report in design mode and minimize it, create a new macro, select conditions,from the left hand pane expand the loaded report to the section you require,paste into macro window, from the left hand pane select and paste HasContinued property, Save Macro with any name you like. Convert macro to vis basic, open converted macro in design mode and remove Reports!YourRept!Etc and substitute Me.,remove any [] that may appear, You should end up with something looking like:
(Me.Report.Section(0).HasContinued)
In my case I put the following in the group ID footer
Private Sub GroupFooter0_Format(Cancel As Integer, FormatCount As Integer)
If (Me.Report.Section(0).HasContinued) Then
Me.Text30.Visible = True
Else: Me.Text30.Visible = False
End If
When the sub report spanned more than one page the code worked fine, I don't know about page breaks though I haven't tried that.
HTH