Utilisation de rangées d’en-tête et de pied de page dans les tableaux

Pour transformer une rangée en rangée d’en-tête, de contenu ou de pied de page

Dès qu'un tableau est inséré, vous pouvez transformer une rangée en une rangée d'un autre type. Par exemple, vous pouvez changer une rangée de contenu en rangée d'en-tête pour créer un tableau à l'intérieur d'un autre. Vous pouvez également transformer une rangée de contenu en rangée de pied de page pour afficher des récapitulatifs dans la dernière rangée de chaque page du formulaire.

  1. Sélectionnez une rangée. Voir Pour sélectionner un tableau, une rangée, une colonne, une cellule ou une section .

  2. Dans la palette Objet, cliquez sur l'onglet Rangée, puis sélectionnez un élément de la liste Type.

Pour contrôler les sauts de section, de rangée de pied de page, de rangée de contenu, de rangée d’en-tête et de tableau à l’aide d’instructions conditionnelles

Designer permet de créer des sauts conditionnels personnalisés pour les tableaux, les rangées d'en-tête, les rangées de contenu, les rangées de pied de page et les sections. Au lieu de laisser les ruptures s'effectuer automatiquement dans ces objets en fonction du flux de données, vous pouvez spécifier des sauts conditionnels afin de déterminer la manière dont ils sont coupés sur un formulaire à l'aide d'instructions dites conditionnelles.

Ces instructions permettent de comparer les données d'un champ d'un tableau (ou d'une rangée d'en-tête, d'une rangée de contenu, d'une rangée de pied de page ou d'une section) par rapport à des occurrences précédentes de ce champ. Le tableau (ou la rangée d'en-tête, la rangée de contenu, la rangée de pied de page ou la section) peut alors être coupé en réponse à un changement des données contenues dans le champ.

Sur une facture téléphonique, par exemple, vous pouvez couper un objet de tableau 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 des sous-formulaires de début et de fin et indiquer l'endroit où placer l'occurrence suivante du sous-formulaire qui se répète sur le formulaire.

Avant d'effectuer cette tâche, assurez-vous que le tableau se trouve dans un sous-formulaire défini sur le paramètre Distribué.

  1. Sélectionnez un tableau (ou une rangée d'en-tête, une rangée de contenu, une rangée de pied de page ou une section). Voir Pour sélectionner un tableau, une rangée, une colonne, une cellule ou une section .

  2. Dans la palette Objet, cliquez sur l’onglet Pagination.

  3. Cliquez sur le bouton Editer, puis sur le bouton Ajouter  pour insérer un nouvel élément de liste de saut conditionnel.

  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é.

  5. Dans la liste Exécuter sur, sélectionnez l'endroit où doit s'exécuter le saut conditionnel.

  6. Cliquez sur Insérer un exemple d'expression et sélectionnez l'objet de la conception de formulaire à l'intérieur du tableau (ou de la rangée d'en-tête, de la rangée de contenu, de la rangée de pied de page ou de la section) à 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.

  7. Sélectionnez Avant ou Après, pour déterminer quand le tableau (ou la rangée d'en-tête, la rangée de contenu, la rangée de pied de page ou la section) doit être coupé. Si vous sélectionnez Avant, un saut est inséré juste avant l'occurrence actuelle du tableau (ou de la rangée d'en-tête, de la rangée de contenu, de la rangée de pied de page, de la section). Il est inséré juste après si vous sélectionnez Après.

  8. Dans le champ A, sélectionnez l'emplacement des occurrences restantes du tableau (ou de la rangée d'en-tête, de la rangée de contenu, de la rangée de pied de page ou de la section).

  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.

  10. Répétez les étapes 2 à 9 pour chaque saut conditionnel que vous souhaitez ajouter à l'objet sélectionné, puis cliquez sur OK une fois l'ajout d'entrées à la liste terminé.

    Après avoir créé toutes les entrées de sauts conditionnels, vérifiez l'ordre dans lequel ils apparaissent dans la boîte de dialogue Editer les sauts conditionnels. Designer traite les sauts conditionnels spécifiés dans la boîte de dialogue par ordre de séquence, du haut vers le bas. Chaque saut conditionnel dont l'instruction conditionnelle se vérifie est exécuté.

    Utilisez les boutons Haut  et Bas  pour classer les entrées de la liste de sauts conditionnels dans l’ordre que vous désirez.