Passer au contenu principal

Balises Block et tableaux

Les balises block permettent d'afficher ou de masquer automatiquement un tableau ou des lignes de tableau.

⚠ Information pratique

Nous vous recommandons de lire d'abord le tutoriel Que sont les balises Block ? afin de bien comprendre leur rĂŽle et comment les utiliser.

Les exemples présentés ici utilisent des identifiants fictifs. Lors de la mise en pratique, pensez à les remplacer par ceux de votre formulaire.

⚠ Important

Les deux balises block doivent ĂȘtre positionnĂ©es de maniĂšre cohĂ©rente :

  • soit toutes les deux Ă  l’extĂ©rieur du tableau,

  • soit toutes les deux Ă  l’intĂ©rieur du tableau.

Par ailleurs, si les balises block sont gĂ©nĂ©rĂ©es Ă  partir de la balise d’un champ prĂ©sent dans un tableau, elles doivent impĂ©rativement ĂȘtre placĂ©es dans ce mĂȘme tableau.

1. Les balises block à l'extérieur d'un tableau

Lorsque les deux balises block encadrent un tableau (une avant et une aprùs), elles conditionnent l’affichage du tableau entier.

1.1 Masquer un tableau s'il est vide

Objectif : masquer le tableau si aucun champ n’est renseignĂ©.

Exemple :

Nom du champ Tableau : Tableau
Balise du tableau : ##tableau##

Champs contenus dans le tableau :

  • Champ Date : ##date##

  • Champ Point de contrĂŽle : ##controle##

  • Champ Choix Conforme : ##conforme##

  • Zone de texte Commentaire : ##commentaire##

Les balises block sont construites Ă  partir de la balise du tableau ##_block:tableau##.

Placez :

  • la balise d’ouverture au-dessus du tableau

  • la balise de fermeture en dessous du tableau

Résultat :

  • Si au moins un champ est renseignĂ© → le tableau s’affiche

  • Si aucun champ n’est renseignĂ© → le tableau est masquĂ©

2. Les balises block à l'intérieur d'un tableau

Lorsque les balises block sont placĂ©es Ă  l’intĂ©rieur du tableau, elles conditionnent l’affichage :

  • d’une ligne

  • ou d’un contenu spĂ©cifique

Les champs contenus dans le tableau sont les suivants :

  • Champ Date : ##date##

  • Champ de saisie Point de contrĂŽle : ##controle##

  • Champ Choix Conforme : ##conforme##.

  • Zone de texte Commentaire : ##commentaire##

2.1 Conditionner l'affichage du contenu d'une cellule

Objectif : afficher un champ Choix (ou champ Liste) avec une couleur différente selon la valeur sélectionnée.

Exemple :

Champ Choix : Conforme

Balise : ##conforme##

â„č Important

Les Ă©lĂ©ments du champ Choix doivent ĂȘtre codĂ©s sous la forme code:libellĂ©.

Les codes sont utilisés dans les balises block.

  • C:Conforme

  • NC:Non conforme

  • NR:Non renseignĂ©

Balises block Ă  utiliser :

  • ##_block:conforme-C## → afficher en vert

  • ##_block:conforme-NC## → afficher en rouge

  • ##_block:conforme-NR## → afficher en bleu

Chaque paire de balises doit ĂȘtre mise en forme avec la couleur souhaitĂ©e.

RĂ©sultat : Seule la valeur sĂ©lectionnĂ©e s’affiche, avec la couleur correspondante.

📚 N'hĂ©sitez pas Ă  consulter le tutoriel Balises Block et Liste/Choix.

2.2 Masquer une ligne si un champ est vide

Objectif : masquer une ligne entiĂšre si un champ n’est pas renseignĂ© (exemple : pas de commentaire).

⚠ Important

Un block NE permet PAS de masquer une colonne, il agit uniquement sur une ligne.

Balise block Ă  utiliser : ##_block:commentaire##.

Masquer des lignes peut parfois rendre le tableau peu harmonieux visuellement.

Voici deux mises en forme possibles.

2.2.1 Présentation 1

Encadrer entiĂšrement la ligne du commentaire avec les balises block.

Résultat :

  • Commentaire renseignĂ© → ligne affichĂ©e

  • Commentaire vide → ligne masquĂ©e

2.2.2 Présentation 2 (effet visuel amélioré)

Etapes suivantes :

  • Masquer les bordures sauf celles du bas.

  • Appliquer une couleur de fond uniquement sur la 1Ăšre ligne.

  • Ajouter une ligne Ă  la fin du tableau

  • InsĂ©rer la balise d'un des champs (ex : ##conforme##) Ă©crite en blanc pour masquer son contenu. Cette astuce permet de crĂ©er un effet d’espacement rĂ©gulier entre les lignes.

Votre modÚle doit maintenant ressembler à ça :

Résultat :

  • Commentaire renseignĂ© → ligne visible

  • Commentaire vide → ligne masquĂ©e

📚 N'hĂ©sitez pas Ă  consulter le tutoriel Balises Block et champs vides.

2.3 Afficher uniquement les lignes qui contiennent un élément précis

Objectif : afficher uniquement les lignes oĂč le champ Conforme contient la valeur Conforme.

Balise block Ă  utiliser ##_block:conforme-C##.

2.3.1 Présentation 1

A partir de cette présentation :

Etapes :

  1. Activer le fractionnement des lignes

  2. InsĂ©rer une ligne entre l'en-tĂȘte et les lignes contenant les balises

  3. Fusionner les cellules de cette nouvelle ligne

  4. Y insérer la balise d'ouverture du block

  5. Réduire la hauteur de cette ligne au minimum (0,1cm fixe) afin qu'elle soit invisible à l'export

  6. Placer la balise block de fermeture sous la balise de la cellule la plus Ă  droite

  7. Masquer toutes les bordures à l'exception de celle du bas, en veillant également à traiter les bordures de la premiÚre ligne.

Votre modÚle doit désormais se présenter ainsi :

Voici le résultat : seules les lignes Conforme sont affichées.

⚠ Important

RĂ©duire au minimum (hauteur fixe de 0,1 cm) la ligne contenant le bloc d’ouverture et en masquer les bordures permet de rendre les lignes vides rĂ©pĂ©tĂ©es presque invisibles.

Par ailleurs, toute ligne contenant du texte sans balise sera dupliquĂ©e autant de fois qu’il existe de lignes saisies.

2.3.2 Présentation 2 (effet visuel amélioré)

A partir de cette présentation :

Etapes suivantes :

  1. Fusionner les cellules de la ligne 1

  2. Masquer toutes les bordures de la ligne 1

  3. RĂ©duire la hauteur de cette ligne au minimum (0,1 cm) afin qu’elle soit invisible Ă  l’export. La balise block d'ouverture ne se voit plus.

  4. Masquer les bordures de la ligne 2

  5. Appliquer un fond de couleur sur la ligne 2

  6. Conserver uniquement les bordures basses sur les autres lignes

Votre modÚle doit désormais se présenter ainsi :

Résultat : tableau épuré affichant uniquement les lignes souhaitées.

⚠ Important

RĂ©duire au minimum (hauteur fixe de 0,1 cm) la ligne contenant le bloc d’ouverture et en masquer les bordures permet de rendre les lignes vides rĂ©pĂ©tĂ©es presque invisibles.

Par ailleurs, toute ligne contenant du texte sans balise sera dupliquĂ©e autant de fois qu’il existe de lignes saisies.

3. Propriétés du tableau (Word)

Si vous sĂ©lectionnez Habillage du texte : Autour, vous devez Ă©galement activer l’option :

  • ✅ DĂ©placer avec le texte, accessible via le bouton Position.

⚠ Important

Il est dĂ©conseillĂ© d’activer l’option Autoriser le chevauchement du texte.

options-tableau-word.jpg

💡Astuce

Pour faciliter la lecture du modĂšle, vous pouvez surligner les balises block.
Le surlignage ne sera pas visible dans l’export final.

Avez-vous trouvé la réponse à votre question ?