Tu utilises des listes rĂ©fĂ©rence dans tes rapports Kraaft et tu veux rĂ©cupĂ©rer ces donnĂ©es dans tes exports Word et Excel đ ? Voici toutes les balises dont tu as besoin !
â ïž Si tu n'as jamais entendu parler de balises, lis d'abord đš Les balises des rapports avant de continuer đȘ
đ§ 3 types de balises Ă ne pas confondre
Une liste rĂ©fĂ©rence dans un rapport, ça donne accĂšs Ă 3 balises diffĂ©rentes Ă l'export â chacune avec un usage bien prĂ©cis :
La balise du champ Liste référence (ex :
##collaborateur##) â exporte un tableau avec toutes les infos de chaque Ă©lĂ©ment sĂ©lectionnĂ© đUne balise ciblĂ©e sur un sous-Ă©lĂ©ment prĂ©cis (ex :
##collaborateur__1__nom##) â au lieu du tableau complet, elle cible un seul sous-Ă©lĂ©ment de ta liste (icinom) sur l'Ă©lĂ©ment choisi, et l'affiche en texte brut, sans tableau â utile en choix unique đ La clĂ© du sous-Ă©lĂ©ment (icinom) vient de la structure de ta liste rĂ©fĂ©rence, Ă retrouver dans l'onglet ListeLa balise d'un champ DonnĂ©e liĂ©e d'une liste (ex :
##metier##) â avantage clĂ© : ce champ s'affiche aussi directement dans le rapport rempli đ Il te donne en plus sa propre balise dĂ©diĂ©e Ă l'export, en texte brut, qui fonctionne aussi en choix multiple (avec numĂ©rotation) đŻ
La suite de l'article détaille chacune de ces 3 balises.
đ·ïž Balise d'un champ Liste rĂ©fĂ©rence
Utilise la clé de ton champ Liste référence pour exporter automatiquement, sous forme de tableau, les éléments sélectionnés :
đ Exemple : ton rapport de pointage utilise un champ Liste rĂ©fĂ©rence de clĂ© collaborateur (gĂ©nĂ©rĂ©e automatiquement dans ton rapport), connectĂ© Ă ta liste rĂ©fĂ©rence des collaborateurs đ· Des clĂ©s comme nom ou metier, elles, viennent de la structure de ta liste rĂ©fĂ©rence â Ă rĂ©cupĂ©rer dans la configuration de ta liste (onglet Liste) đïž
Balise | Effet |
| Un mini-tableau par Ă©lĂ©ment sĂ©lectionnĂ©, avec toutes ses infos associĂ©es (mail, coordonnĂ©es, numĂ©ro de rĂ©fĂ©rence...) đ Si plusieurs Ă©lĂ©ments sont sĂ©lectionnĂ©s, tu obtiens un mini-tableau par Ă©lĂ©ment, affichĂ©s Ă la suite dans l'ordre de ta liste rĂ©fĂ©rence |
| Affichage Ă l'horizontale (une ligne par Ă©lĂ©ment) â ïž Si ta liste contient beaucoup de sous-Ă©lĂ©ments de liste, ça fait beaucoup de colonnes Ă l'export : le tableau peut ĂȘtre coupĂ© ou dĂ©border de la page |
| Affiche uniquement les colonnes des sous-éléments listés (ici |
| Affiche tous les sous-éléments de liste sauf ceux dont tu listes la clé (ici |
| Ajoute automatiquement les en-tĂȘtes de colonnes (les noms de tes sous-Ă©lĂ©ments) â Ă placer juste au-dessus de |
đ Ce sont presque les mĂȘmes balises que pour un champ tableau classique â tu peux tout retrouver en dĂ©tail dans đ·ïž Les balises pour les champs tableaux đ§
đ·ïž Balise d'un champ DonnĂ©e liĂ©e d'une liste
Le champ DonnĂ©e liĂ©e d'une liste cible un seul sous-Ă©lĂ©ment prĂ©cis de ta liste rĂ©fĂ©rence (par exemple uniquement le mĂ©tier, uniquement les coordonnĂ©es, ou uniquement le nom/prĂ©nom) đŻ Utilise simplement sa clĂ© pour l'exporter n'importe oĂč dans ton modĂšle, pas uniquement Ă l'endroit du champ Liste rĂ©fĂ©rence đ
Le résultat à l'export dépend du mode de sélection de ton champ Liste référence source :
đą Choix multiple â chaque Ă©lĂ©ment sĂ©lectionnĂ© est numĂ©rotĂ© (1, 2, 3...), dans l'ordre de ta liste rĂ©fĂ©rence. Par exemple, si tu as sĂ©lectionnĂ© 4 collaborateurs, tu obtiens leurs 4 mĂ©tiers numĂ©rotĂ©s de 1 Ă 4, pour bien savoir Ă qui correspond quoi
1ïžâŁ Choix unique â aucune numĂ©rotation : la donnĂ©e s'affiche brute, puisqu'un seul Ă©lĂ©ment est sĂ©lectionnĂ© (par exemple le nom/prĂ©nom du collaborateur choisi)
đĄ đ Ă savoir : 2 niveaux de clĂ©s Ă ne pas confondre
Le champ dans le rapport (ex.
collaborateur) â Ă droite du champ, dans l'Ă©diteur de modĂšle de rapportLe sous-Ă©lĂ©ment dans la liste (ex.
nom,metier,coordonnees) â Rapports â Listes rĂ©fĂ©rence â ta liste â onglet Liste
â ïž $with() et $without() prennent uniquement des clĂ©s du 2á” niveau (les sous-Ă©lĂ©ments de ta liste), jamais des clĂ©s de champs du rapport. Utiliser une clĂ© de champ rapport dans un $with()/$without() ne fonctionnera pas.
đ Texte brut : afficher une seule info sans tableau
C'est le besoin le plus fréquent : pas de tableau, juste une info précise, affichée simplement dans ton export.
En choix unique â combine 2 clĂ©s dans une seule balise :
la clĂ© de ton champ Liste rĂ©fĂ©rence dans le rapport (1á”Êł niveau)
la clé du sous-élément dans ta liste référence (2ᔠniveau)
##collaborateur__1__nom## â affiche uniquement le nom du collaborateur sĂ©lectionnĂ©, en texte brut, sans tableau â
đĄ Ăa marche aussi avec le champ titre de ta liste (celui qui s'affiche dans le menu dĂ©roulant) : il a lui aussi sa propre clĂ©, Ă rĂ©cupĂ©rer dans l'onglet Liste, au mĂȘme endroit que les autres sous-champs. Dans notre exemple, c'est justement le cas de nom : ##collaborateur__1__nom## (utilisĂ© ci-dessus) affiche donc directement le titre de l'Ă©lĂ©ment sĂ©lectionnĂ©.
En choix multiple â il n'existe pas d'Ă©quivalent avec __1__ (qui ne cible qu'un seul Ă©lĂ©ment). Pour du texte brut avec plusieurs Ă©lĂ©ments sĂ©lectionnĂ©s, ajoute plutĂŽt un champ DonnĂ©e liĂ©e d'une liste : lui seul garantit du texte brut (avec numĂ©rotation 1, 2, 3... si plusieurs Ă©lĂ©ments), et tu peux le placer n'importe oĂč dans ton modĂšle, pas uniquement Ă l'endroit du champ Liste rĂ©fĂ©rence đ
𧩠Cas combiné : liste référence dans un champ tableau
Prenons l'exemple d'un rapport de chantier qui indique la prĂ©sence sur chantier du jour đ· Le champ tableau presences accueille une entrĂ©e par personne prĂ©sente, avec un sous-champ Liste rĂ©fĂ©rence de clĂ© collaborateur pour sĂ©lectionner qui est lĂ (et, si besoin, un sous-champ DonnĂ©e liĂ©e d'une liste pour afficher une info associĂ©e).
Balise | Effet |
| Un mini-tableau par entrée, qui fusionne à la suite tous les sous-champs du champ tableau : un champ date classique, le ou les élément(s) sélectionné(s) (le titre) de ton sous-champ Liste référence, la donnée liée associée si tu en as ajouté une, et les autres sous-champs du tableau |
| MĂȘme principe, Ă l'horizontale (une ligne par entrĂ©e) |
đĄ MĂȘme rĂšgle que pour un champ DonnĂ©e liĂ©e classique : si ton sous-champ Liste rĂ©fĂ©rence est en choix multiple, les Ă©lĂ©ments sĂ©lectionnĂ©s (et leur donnĂ©e liĂ©e associĂ©e) apparaissent numĂ©rotĂ©s (1, 2, 3...) dans l'ordre de la liste. En choix unique, un seul rĂ©sultat s'affiche, sans numĂ©rotation.
â ïž đ Word vs Excel : 2 diffĂ©rences Ă connaĂźtre
En Word, ne place jamais une balise qui génÚre un tableau (
##collaborateur##,##collaborateur$horizontal##,##collaborateur$with(...)##,##collaborateur$without(...)##) Ă l'intĂ©rieur d'une cellule de tableau de ton modĂšle đ Elle crĂ©e un mini-tableau par Ă©lĂ©ment â ça fait un tableau dans un tableau, et l'export Ă©choue avec « Une erreur serveur est survenue ». Garde ces balises en texte simple, en dehors de tes tableaux de mise en forme.â Besoin de garder ta mise en page en tableau ? Utilise
##collaborateur__1__nom##ou un champ Donnée liée : elles sortent en texte brut et passent sans aucun souci dans une cellule.La balise
##collaborateur__headers##(en-tĂȘtes de colonnes) ne fonctionne qu'Ă l'export Excel, pas en Word đ
đ Pour aller plus loin
đ·ïž Les balises pour les champs tableaux â toutes les balises pour exporter tes champs tableaux
đ Utiliser une liste rĂ©fĂ©rence dans un rapport â connecter ta liste rĂ©fĂ©rence Ă un modĂšle de rapport
đŹ Besoin d'aide ?
Si tu as des questions Contacte nous !

