Bonjour,
Je rencontre un problème lors de la génération de mon état que je ne m'explique pas.
Mon évaluation est la suivante :
Dans ce cas, lorsque nous réunissons les conditions du 1'er case, l'état s'affiche correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select {SINVOICED.BPSNUM_0} case "", " " : (if ({ITMMASTER.TSICOD_2}='EDI' or {ITMMASTER.TSICOD_2}='NDI') then ({BPSUPPLIER.BPSNAM_0}) else if ({ITMMASTER.ITMDES1_0} <> {SINVOICED.ITMDES1_0}) then {SINVOICED.ITMDES1_0} else {SINVOICED.ITMDES_0}) default : 'TOTO'
Dans le cas du 2'eme cas, ma notion de 'TOTO' apparait correctement.
Mais bien sur, ce n'est pas 'TOTO' que je veux voir apparaitre sur mon état mais l'affichage d'une zone de table.
Donc quand je réalise la requête suivante :
Dans ce cas, cette fois mon état respectant mon 2'me cas s'affiche correctement avec mes zones de table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select {SINVOICED.BPSNUM_0} case "", " " : (if ({ITMMASTER.TSICOD_2}='EDI' or {ITMMASTER.TSICOD_2}='NDI') then ({BPSUPPLIER.BPSNAM_0}) else if ({ITMMASTER.ITMDES1_0} <> {SINVOICED.ITMDES1_0}) then {SINVOICED.ITMDES1_0} else {SINVOICED.ITMDES_0}) default : {BPSUPPLIER_1.BPSNAM_0}
Mais l'état remplissant la première condition affiche une page blanche !!!
Je ne vois pas d'ou peu venir l'erreur, ne modifiant pas la 1'ere condition !!
Merci de votre aide.
Partager