Categories > OpenTBS with ODT >

[fr] affichage conditionnel : fusion cellule + entete tableau

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: waxx
Date: 2009-06-09
Time: 11:43

[fr] affichage conditionnel : fusion cellule + entete tableau

Bonjour,

Je voudrais avoir un peu de conseil pour l'affichage d'un tableau de devis
J'ai un article spécial (par exemple : 0007)
lorsque celui ci est inséré je souhaiterais avoir une ligne sous total avec une fin de tableau. Puis ensuite je souhaiterais continuer le tableau de mon devis avec les entêtes (N°,ref, prix, tva ...)
J'ai essayé cela mais ça ne fonctionne pas

[article.article;if [val]=0007; then 'sous-total' ; else '']
[article.article;if [val]=0007; then '[article.total_ligne;frm='0.00']' ; else '']

Est ce qu'il faut que je recréé un tableau en dessous ou que je rappelle le même tableau. Je ne sais pas trop

Merci d'avance
waxx

By: Olivier Loynet
Date: 2009-06-09
Time: 18:15

Re: [fr] affichage conditionnel : fusion cellule + entete tableau

Ce n'est faisable facilement.
Je pense qu'il faudrait préparer les données avant et faire des sub-blocks

Olivier

By: waxx
Date: 2009-06-10
Time: 07:40

Re: [fr] affichage conditionnel : fusion cellule + entete tableau

Olivier,

Peux tu me donner un exemple STP !!
Merci d'avance
waxx
By: waxx
Date: 2009-06-10
Time: 08:09

Re: [fr] affichage conditionnel : fusion cellule + entete tableau

olivier,

Mes données sont déjà prêtes dans mon tableau
tout se joue au niveau d'open office, c'est bien cela ??
waxx
By: waxx
Date: 2009-06-10
Time: 09:26

Re: [fr] affichage conditionnel : fusion cellule + entete tableau

[onshow;if [article.article]='0007'; then 'sous total' ; else [article;block=table:table-row]]

je ne sais pas si je 'm'y prends bien
Si article = 0007 on affiche sous total sinon on passe à l'enregistrement suivant.
Qu'en pensez-vous ??
car j'ai un affichage pour ce bloc essentiellement à la fin de mon tableau alors que la clause du if n'est pas respecté
By: waxx
Date: 2009-06-10
Time: 09:50

Re: [fr] affichage conditionnel : fusion cellule + entete tableau

Olivier,

lorsque tu parles de sous blocks il faut qu'il y ait 2 MergeBlock obligatoirement ??
car je récupères déjà ma liste de produit tout cela dans un unique tableau
Waxx
By: waxx
Date: 2009-06-10
Time: 15:56

Re: [fr] affichage conditionnel : fusion cellule + entete tableau

j'ai avancé mais le résultat n'est pas carré j'ai un doublon de lignes

dans une ligne (qui a 4 colonnes) j'ai mis cela à la première colonne
sachant qu'après j'affiche la description, la tva et le prix
[article.article;if [val]=9999; then '' ; else [article.article]][article;block=table:table-row]
Et dans la suivante j'ai mis cela
[article;block=table:table-row;when [article.article]='0007'] 'sous total'

tout se passe bien sauf pour la ligne 0007
dans l'exemple que j'ai pris il me fait un doublon.
Il me mets la ligne 0007 avec description, tva et prix
puis en dessous j'ai bien la ligne généré par l'affichage conditionnel
[article;block=table:table-row;when [article.article]='0007'] 'sous total'

Comment puis je faire pour qu'il ne m'affiche pas la ligne avec ma description, la tva et le prix ??
merci d'avance

waxx
PS : si vous le souhaitez j'ai le rendu de mon exemple à l'url suivante :
http://maxime.llanes.free.fr/perso/test.odt
et mon modele http://maxime.llanes.free.fr/perso/modele.odt