Salut,
J'essaie de créer un tableau avec openoffice pour afficher une liste de personnes, d'article et la quantité. Pour éviter les lignes inutiles dans mon document, je ne veux afficher que les lignes pour lesquelles la quantité est différente de 0.
J'ai dessiné mon tableau dans openoffice et je charge mes listes, je peux afficher mes valeurs mais lorsque la quantité est égale à 0, le document qui est généré contient la première case laissée blanche et la fin de la ligne vide.
Je pense que mon erreur est dans l'utilisation de "@table:table-row@"
Mais je ne suis pas certain.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 //première case du tableau @table:table-row@[#list CLIENT_IDENT! as clientEntry] @table:table-row@[#list articleEntry.ARTICLE_DISTRIBUTION?sort_by("DISTRI_libelle") as articleEntry] [#if (articleEntry.DISTRI_toDeliver?number+articleEntry.DISTRI_delivered?number != 0)] ${clientEntry.PI_legalname} ${clientEntry.PI_firstname} // dernière case ${articleEntry.DISTRI_toDeliver?number+articleEntry.DISTRI_delivered?number} [/#if] @/table:table-row@[/#list] @/table:table-row@[/#list]
le résultat donne :
-------------------------------------
Dupont | pelle | 1
Dupuis | pioche | 2
|
Pol | pelle | 2
Car Dupuis avait un article en qte 0.
Une idée?
Partager