Liste de participants
CRFCB - Sygefor - Forum de Discussions :: Gestion de l'Administration :: Gestion des Modèles de Publipostage
Page 1 sur 1
Liste de participants
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?
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é
Re: Liste de participants
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.
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.
CRFCB - Sygefor - Forum de Discussions :: Gestion de l'Administration :: Gestion des Modèles de Publipostage
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum