CRFCB - Sygefor - Forum de Discussions
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -29%
PC portable Gamer ERAZER DEPUTY P60 – ...
Voir le deal
999.99 €

Liste de participants

Aller en bas

Liste de participants Empty Liste de participants

Message par Catherine Jeu 23 Fév - 10:37

je voulais savoir s'il était possible de générer une liste des participants à une formation dans un tableau (comme pour l'émargement en somme) mais avec leur établissement d'origine et la ville de ce dernier.
j'ai tenté quelque chose qui ne semble pas être très réussi (sans doute n'emploie-je pas le bon lexique...?)
doit-on l'associer à "session" ou à "inscription"?
cela modifie-t-il le début de ce qui est entre crochet?

Catherine
Invité


Revenir en haut Aller en bas

Liste de participants Empty Re: Liste de participants

Message par Admin Jeu 23 Fév - 10:57

en dehors du tableau il faut utiliser la variable "global" à la place de "inscription". J'en avais parlé pendant la formation sans toutefois bien expliquer cette notion.
Je vais donc en profiter pour réexpliquer de façon plus complète.

Quand nous exportons une liste d'objets (inscriptions, stagiaires, etc) nous voulons afficher les informations de ces objets dans notre modèle de publipostage. Pour cela, nous avons deux solutions : soit, utiliser le block tbs:page et afficher une page par objet ou alors le block
tbs:row pour afficher des informations dans un tableau.

Quand nous faisons un tbs:page, nous faisons une boucle sur notre liste d'objets donc tout va bien (j'affiche les informations de mon premier objet, puis celles de mon deuxième objets, etc). Cependant, quand nous faisons un tbs:row, nous ne bouclons pas du tout sur notre liste
d'objets en dehors de notre tableau. Dans ce cas, si nous voulons afficher les informations d'un objet sans faire de boucle sur l'ensemble des objets, nous devons utiliser la variable "global".

La variable global renvoie le premier élément de notre liste. Le cas typique dans une liste d'émargement est de vouloir afficher la date d'une session. Or cette session, nous la trouvons dans l'inscription. Si vous exportez plusieurs inscriptions dans votre publipostage et que vous demandez [inscription.session.date] alors le système est perdu parce qu'il ne sait pas ce qu'est cette "inscription". Pour lui il n'y qu'un ensemble d'inscriptions. La variable "inscription" n'existe que si vous exportez une seule inscription ou alors que vous bouclez sur vos inscriptions avec un tbs:page. C'est pour ça que vous devez préciser [global.session.date] au lieu de [inscription.session.date] si vous n'utilisez pas le block tbs:page.

De plus, tant que votre modèle ne fonctionne pas, vous ne devez faire AUCUNE mise en forme (pas de gras, pas de redimensionnement des tableaux, etc). Quand vous faites cela, Word et Open/Libre Office génèrent du code invisible qui empêche nos outils de lire correctement les balises demandées. La mise en forme se fait donc une fois que nous
sommes certain que tout fonctionne correctement.

Admin
Admin

Messages : 91
Date d'inscription : 09/02/2017
Age : 51
Localisation : Bordeaux

https://crfcb-sygefor.forumactif.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum