Lorsque vous insérez un tableau répétitif dans un modèle de formulaire, Microsoft Office InfoPath ajoute automatiquement une ligne d’en-tête en haut du tableau afin que vous puissiez taper des étiquettes pour les colonnes du tableau. Vous pouvez éventuellement ajouter une ligne de pied de page en bas d’un tableau répétitif. Les lignes de pied de page sont couramment utilisées pour afficher un total en cours d’exécution sous une colonne de nombres. Par exemple, vous pouvez ajouter une zone de texte Total à une ligne de pied de page située sous une colonne de dépenses sur un modèle de formulaire de note de frais. Pour ajouter les valeurs dans la colonne, vous pouvez associer la fonction sum à la zone de texte Total dans la ligne de pied de page.
Dans cet article
Étape 1 : Ajouter une ligne de pied de page à une table répétée
Étape 2 : Ajouter une zone de texte Total à la ligne de pied de page
Étape 3 : Additionner une colonne de nombres dans la table répétée
Étape 1 : Ajouter une ligne de pied de page à une table répétée
Double-cliquez sur l’étiquette Tableau répétitif sous le tableau de votre modèle de formulaire.
Cliquez sur l’onglet Affichage.
Sous Options, sélectionnez la zone Inclure le pied de page case activée.
Conseil
Pour ajouter des pieds de page supplémentaires à la fin d’un tableau répétitif, cliquez avec le bouton droit dans une cellule vide de la première ligne de pied de page que vous avez insérée, pointez sur Insérer dans le menu contextuel, puis cliquez sur Lignes au-dessus ou Lignes en dessous.
Haut de la page
Étape 2 : Ajouter une zone de texte Total à la ligne de pied de page
Après avoir ajouté une ligne de pied de page à votre tableau répétitif, vous pouvez ajouter une zone de texte Total à la ligne de pied de page.
Remarque
Vous ajoutez la zone de texte Total à la ligne de pied de page, et non à la ligne de données, car les utilisateurs du formulaire peuvent ajouter plusieurs instances de la ligne de données et vous ne souhaitez pas que la zone Total apparaisse plusieurs fois dans le formulaire de l’utilisateur.
Dans la ligne de pied de page, cliquez sur la cellule de la colonne dans laquelle vous souhaitez ajouter la zone Total.
Dans le menu Insertion, cliquez sur Zone de texte.
Conseil
Vous pouvez utiliser une zone de texte enrichi ou une zone d’expression au lieu d’une zone de texte. Les zones d’expression affichent uniquement les données et ne les stockent pas. Par conséquent, vous devez utiliser une zone d’expression uniquement si vous ne souhaitez pas utiliser la somme calculée dans un autre calcul ou l’enregistrer dans le cadre de votre modèle de formulaire.
Dans la ligne de pied de page, cliquez dans la cellule située immédiatement à gauche de celle où vous avez inséré la zone de texte. C’est là que vous allez ajouter l’étiquette de zone de texte.
Tapez Total : puis sélectionnez le texte.
Dans la barre d’outils Standard, cliquez sur Aligner le texte à droite
.Double-cliquez sur la zone de texte que vous avez ajoutée à l’étape 2.
Cliquez sur l’onglet Données.
Dans la zone Nom du champ , tapez une étiquette, telle que totalExpenses.
Dans la liste Type de données, remplacez le type de données Texte (chaîne) par Décimal (double). Cela vous permet d’afficher des nombres avec des décimales, par exemple 1234,12 $.
Cliquez sur le bouton Format.
Dans la boîte de dialogue Format décimal , sous Format, cliquez sur Devise, puis choisissez la devise que vous souhaitez utiliser.
Haut de la page
Étape 3 : Additionner une colonne de nombres dans la table répétée
Si vous utilisez une table répétée pour collecter des données numériques auprès de vos utilisateurs, vous pouvez utiliser la fonction sum pour ajouter les nombres que les utilisateurs entrent dans une table. Peu importe le nombre de lignes que les utilisateurs ajoutent à la table lorsqu’ils remplissent le formulaire, ni le nombre de nombres qu’ils entrent. Tant que vous utilisez la fonction sum , la valeur calculée s’ajuste en conséquence dans la zone de texte.
Les formules sont stockées dans les champs de la source de données et sont affichées dans les contrôles liés à ces champs. Lors de la conception d’un modèle de formulaire, vous pouvez créer une formule qui additionne une colonne de nombres dans un tableau répétitif à l’aide d’une zone de texte, d’une zone de texte enrichi ou d’une zone d’expression.
- Dans la ligne de pied de page, double-cliquez sur la zone de texte que vous avez insérée dans la ligne de pied de page.
- Cliquez sur l’onglet Données.
- Sous Valeur par défaut, cliquez sur Insérer la formule
. - Dans la boîte de dialogue Insérer une formule , cliquez sur Insérer une fonction.
- Dans la liste Catégories , cliquez sur Mathématiques.
- Dans la liste Fonctions , cliquez sur somme, puis sur OK pour revenir à la boîte de dialogue Insérer une formule .
À ce stade, vous devez voir la formule suivante dans la boîte de dialogue Insérer une formule .
- Dans la zone Formule , double-cliquez sur le texte entre parenthèses.
La boîte de dialogue Sélectionner un champ ou un groupe s’affiche. - Dans la liste Source de données , cliquez sur le champ dont vous souhaitez additionner les valeurs.
Haut de la page