Même si vous pouvez placer un sous-formulaire n’importe où dans une page, lorsqu’une grande quantité de données est fusionnée avec le formulaire, le sous-formulaire risque de dépasser la bordure inférieure de la page générée. Pour résoudre ce problème, vous pouvez soit sélectionner l’option Autoriser des sauts de page pour obliger le serveur à scinder au milieu le sous-formulaire, soit désélectionner cette option pour forcer le renvoi du sous-formulaire au début de la page générée suivante.Le renvoi forcé d’un sous-formulaire à la page suivante permet de garantir que tous les sous-formulaires imbriqués s’affichent sur la même page. Si vous ne sélectionnez pas l’option Autoriser des sauts de page, vous voudrez sans doute créer un sous-formulaire de début et de fin de débordement. (Voir
Sous-formulaires de début et de fin de débordement.)
Lorsque les données sont fusionnées, le serveur positionne le contenu d’un sous-formulaire uniquement dans les limites des zones de contenu. S’il faut fusionner une grande quantité de données avec l’un des objets d’un sous-formulaire, celui-ci peut s’étendre sur plusieurs pages de formulaire. Lorsqu’une page de formulaire est remplie, le serveur génère automatiquement une autre page identique et continue à mettre en forme le sous-formulaire sur la nouvelle page à moins que vous ne dirigiez explicitement l’enchaînement vers une zone de contenu ou un gabarit différent.Lorsqu’il existe plusieurs zones de contenu ou gabarits dans un même formulaire, vous pouvez indiquer si le sous-formulaire doit être placé dans une zone de contenu particulière ou disposé selon le gabarit.