Pour gérer des sauts de sous-formulaires et de jeux de sous-formulaires à l’aide d’instructions conditionnellesLiveCycle Designer ES permet de créer des sauts conditionnels personnalisés pour les objets de sous-formulaire qui se répètent. Au lieu de laisser les ruptures s’effectuer automatiquement en fonction du flux de données, vous pouvez spécifier des sauts conditionnels afin de gérer la manière dont les sous-formulaires sont coupés sur un formulaire à l’aide d’instructions dites conditionnelles.Ces instructions permettent de comparer les données d’un champ par rapport à des occurrences précédentes de ce champ. Le sous-formulaire qui se répète peut alors être coupé lors d’un changement des données du champ.Sur une facture téléphonique, par exemple, vous pouvez couper un sous-formulaire en réponse à un changement du champ contenant la date de chaque entrée de facturation. Ainsi, une rupture peut s’opérer à chaque changement de date, ce qui rend la facture téléphonique plus facile à lire pour le client.Outre la condition de saut, vous pouvez également spécifier un sous-formulaire de début ou de fin et indiquer l’endroit où placer l’occurrence suivante du sous-formulaire qui se répète sur le formulaire.
3.
4. Sélectionnez un langage de script dans la liste Langage. L’instruction de saut conditionnelle est créée à l’aide du langage de script sélectionné.
6. Cliquez sur Insérer une expression exemple et sélectionnez dans le sous-formulaire l’objet de conception de formulaire à utiliser comme champ de comparaison pour le saut conditionnel. Vous pouvez également saisir votre propre expression dans le champ. Toutefois, les instructions conditionnelles définies par l’utilisateur doivent retourner la valeur vrai ou faux pour pouvoir correctement évaluer un saut conditionnel. Les instructions conditionnelles qui s’avèrent vraies sont exécutées.
•
•
8.
9. Si besoin est, sélectionnez les sous-formulaires de fin et de début à utiliser pour le saut conditionnel, respectivement dans les listes Caractère de fin et Caractère de début.Après avoir créé t
outes les entrées de saut conditionnel, vérifiez l’ordre dans lequel elles apparaissent dans la boîte de dialogue Modifier les sauts conditionnels. LiveCycle Designer ES traite les sauts conditionnels énumérés dans cette boîte de dialogue dans l’ordre où ils apparaissent, de haut en bas. Chaque saut conditionnel dont l’instruction conditionnelle se vérifie (vrai) est exécuté.Utilisez les touches fléchées Haut et Bas pour déplacer les entrées de la liste de sauts conditionnels dans l’ordre voulu.