Un jeu de sous-formulaires est un ensemble de plusieurs sous-formulaires qui se répètent ou de sous-formulaires multipages.Utilisez le jeu de sous-formulaires pour contrôler l’ordre dans lequel les sous-formulaires du jeu sont générés, en fonction de l’ordre selon lequel ils apparaissent dans le jeu.Ainsi, dans le formulaire d’exemple Bon de commande, les sous-formulaires detailHeader et detail forment un jeu de sous-formulaires. Le jeu de sous-formulaires maintient ensemble les deux sous-formulaires. De cette manière, ils sont tous les deux générés pour chaque élément de données ou aucun d’eux ne l’est (lorsque le sous-formulaire detail ne contient pas de données).En regroupant des sous-formulaires dans un jeu, vous êtes assuré que les sous-formulaires du jeu ne seront pas générés à moins que des données ne soient présentes.Pour contrôler l’ordre de génération des sous-formulaires d’un jeu, sélectionnez l’une des options suivantes dans la liste Type sur l’onglet Jeu de sous-formulaires de la palette Objet :
• Tous les formulaires dans l’ordre
Tous les sous-formulaires du jeu de sous-formulaires s’afficheront dans le document final, selon leur ordre d’apparition dans la palette Hiérarchie.
• Choisir sous-formulaire de remplacement
Un sous-formulaire du jeu apparaît dans le document final. Pour plus de détails, voir A propos des jeux de sous-formulaires de choix.
• Si vous définissez un sous-formulaire avec une valeur d’occurrence minimale de zéro, il n’est pas généré s’il ne contient aucune donnée.
• Si vous configurez un sous-formulaire avec une valeur d’occurrence minimale inférieure au nombre réel d’occurrences dans les données, les valeurs qui restent ne seront pas affichées. De même, si vous définissez un sous-formulaire avec une valeur d’occurrence maximale supérieure au nombre réel d’occurrences dans les données, le nombre de sous-formulaires indiqué est généré, ce qui signifie que certains objets du sous-formulaire sont générés sans données et apparaissent vides.
• Si vous le souhaitez, vous pouvez imbriquer des jeux de sous-formulaires dans d’autres jeux de sous-formulaires, à autant de niveaux que vous le voulez. Toutefois, vous ne pouvez pas placer, à l’intérieur d’un jeu de sous-formulaires, des objets individuels comme des lignes, des cercles ou des objets de champ de texte.