Les notes numérotées ci-dessous correspondent aux numéros indiqués dans les cercles noirs qui se trouvent dans le formulaire d’exemple.
1.
•
• Il est placé dans le gabarit ayant une orientation portrait puisqu’il s’agit de la première zone de page définie dans le groupe de pages.
• Les valeurs minimale et maximale du sous-formulaire coverPage sont respectivement de 0 et 1. Ces options se trouvent dans l’onglet Liaison de la palette Objet.
• Un script JavaScript est utilisé dans la section Éléments compris dans ce dossier de voyage pour insérer le pluriel dans le texte des libellés de champ, lorsque cela est nécessaire.
Remarque : les données qui doivent être imprimées à différents endroits dans le dossier de voyage sont définies en tant que champs globaux, notamment les champs Nom, Prénom et Initiale.
2.
• Pour appeler le sous-formulaire flightHeader la combinaison sous-formulaire, occurrence du sous-formulaire et type de relation du sous-formulaire est requise.
• Le jeu de sous-formulaires itinéraire n’est appelé que si le sous-formulaire flight est lui-même appelé. Cela est possible en définissant la valeur Min. de répétitions du groupe de sous-formulaires à 0. Une fois le groupe de sous-formulaires appelé, le sous-formulaire flightHeader est également appelé, car une valeur Min. de répétitions de 1 lui a été affectée. C’est ce qui se produit lorsqu’on définit la valeur Type, située dans l’onglet Sous-formulaire de la palette Objet, à Tous les formulaires dans l’ordre.
• Le sous-formulaire flightHeader est associé au gabarit paysage. Le sous-formulaire flightHeader prendra la position A la page « paysage ».
• Le sous-formulaire flightHeader est associé au sous-formulaire flight en tant de sous-formulaire de début de débordement. Il doit être imprimé en haut de chacune des pages de la section Itinéraire des vols. Le champ Par défaut, situé dans l’onglet Liaison de la palette Objet, a pour valeur Globale, car l’information doit se répéter.
• Le sous-formulaire flight est appelé dès que des données se trouvent dans le groupe de données flight. Ce sous-formulaire a une valeur Min. de répétitions de 0 et une valeur d’occurrence maximale illimitée. Cela signifie qu’il ne sera appelé que si des données de vol sont présentes et qu’il se répétera autant de fois que cela est nécessaire pour imprimer toutes les données. La valeur maximale est illimitée lorsque l’option Sous-formulaire pour chaque élément est activée et lorsque l’option Max. est désactivée. L’option Sous-formulaire pour chaque élément figure dans l’onglet Liaison de la palette Objet.
4.
•
• Les valeurs Min. de répétitions et Max. du sous-formulaire customs sont respectivement de 0 et 1.
• Le sous-formulaire customs est associé au gabarit portrait. Le sous-formulaire customs sera placé en haut de la page portrait, forçant ainsi une nouvelle page.
•
• Le sous-formulaire medical est associé au gabarit portrait et sera placé en haut de la page « portrait », forçant ainsi une nouvelle page.
• Un script Javascript concaténera les renseignements sur l’adresse du passager. L’option Permettre des lignes multiples du champ d’adresse du passager est active pour que tout le bloc d’information puisse être imprimé. Cette option est située dans l’onglet Champ de la palette Objet.
6.
• Pour appeler le sous-formulaire hotelHeader, la combinaison sous-formulaire, occurrence du sous-formulaire et type de relation du sous-formulaire est requise.
• Le jeu de sous-formulaires accomodation n’est appelé que si le sous-formulaire hotel est lui-même appelé. Cela est possible en définissant la valeur Min. de répétitions du groupe de sous-formulaires à 0. Une fois le groupe de sous-formulaires appelé, le sous-formulaire hotelHeader est également appelé, car une valeur Min. de répétitions de 1 lui a été affectée. C’est ce qui se produit lorsqu’on définit le type de relation à Utiliser tous les sous-formulaires dans l’ordre.
• Le sous-formulaire hotelHeader est associé au gabarit paysage. Le sous-formulaire hotelHeader sera placé sur la page orientée paysage.
• Le sous-formulaire hotelHeader est associé au sous-formulaire hotel en tant de sous-formulaire de début de débordement. Il doit s’imprimer en haut de chacune des pages de la section Hébergement. Les champs sont définis en tant que champs globaux, car l’information doit se répéter.
•
• Le sous-formulaire hotel est appelé dès que des données se trouvent dans le groupe de données hotel. Ce sous-formulaire a une valeur Min. de répétitions de 0 et une valeur d’occurrence maximale illimitée. Il ne sera appelé que si des données sont présentes, et il se répétera autant de fois que cela est nécessaire pour imprimer toutes les données.
• Les valeurs de catégorie de chambre doivent être affichées en bloc. Un script JavaScript est utilisé pour concaténer les données. Puisque la valeur du champ roomName est calculée, la liaison par défaut est définie à Aucune.
8.
•
• Ce sous-formulaire a une valeur Min. de répétitions de 0 et une valeur d’occurrence maximale illimitée. Cela signifie qu’il ne sera appelé que si des données de vol sont présentes et qu’il se répétera autant de fois que cela est nécessaire pour imprimer toutes les données.
• Le sous-formulaire boarding est associé au gabarit paysage. Le sous-formulaire boarding sera placé en haut de la page paysage, forçant ainsi une nouvelle page.