Have you been updating your OS / Access installation and applying all the
Service Releases / Patches available for your OS / Office / Access?
If you have, I am not sure this will solve your problem but try the
following:
1. Set the CanGrow Property of the SubReportCONTROL back to Yes / True.
2. In the Design View of the Report being used as SubReport (more
technically accurate, being used as the SourceObject of the
SubReportControl), check each section (Report Header/Footer , Page
Header/Footer, Group Header/Footer and the Detail Section) and do the
following:
* Set the CanGrow / CanShrink of each section to No / False.
* Set the KeepTogether, ForceNewPage, NewRowOrCol Property of each Section
to No / False.
* If you don't use a Section, set its Visible to No / False, even when the
height has been set to zero.

Signature
HTH
Van T. Dinh
MVP (Access)
> Unfortunately the problem happens in both preview and print and the only
> way to prevent seems to be
> to change the CanGrow to no.