Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je vais essayé de faire au mieux pour être le plus claire possible ...
Dans ma table Ecriture d'un logiciel compta j'ai ces champs :
J'effectue donc cette condition pour trier mes montant :
if(SNS_0=-1,AMTCUR_0) as ecr_credit, // Crédit
if(SNS_0=1,AMTCUR_0) as ecr_debit, // Débit
Cependant j'aimerai afficher les montants vide qui sont marqué par un tiret du 6 comme celui ci : - par le chiffre 0
Je sais qu'il existe le and mais avec ces deux champs je ne sais pas comment agir a moins de recharger la table.
Avez vous une idée ?
En vous remerciant d'avance.
Cdt,
Ci-dessous un screenshot : remplacer les tirets par un 0

Bonjour,
A faire dans le script pour moi :
if(SNS_0=-1,AMTCUR_0,0) as ecr_credit
Pour le faire absolument dans le design, en plus de la solution d'Olivier j'utiliserai Alt()
Alt(ecr_debit,0)
hello,
rangemax(0,ecr_debit)
cdt
Ah, je n'aurai pas pensé à ça !
Bonjour,
A faire dans le script pour moi :
if(SNS_0=-1,AMTCUR_0,0) as ecr_credit
Pour le faire absolument dans le design, en plus de la solution d'Olivier j'utiliserai Alt()
Alt(ecr_debit,0)
ah oui effectivement, j'ai toujours du mal à penser au script, c'est mieux
Bonjour,
sur le front-end, généralement quand il y a des tiré '-' qui apparaissent, ce que c'est un NULL.
pour pouvoir traiter les null, tu pourrais essayer ceci;
if(len(trim(SNS_0))=0,0,if(SNS_0=-1,AMTCUR_0)) as ecr_credit,
if(len(trim(SNS_0))=0,0,if(SNS_0=1,AMTCUR_0)) as ecr_debit
Bonjour à tous,
Merci pour votre aide et votre réactivité, effectivement je souhaite réaliser cela dans le script...
Merci à Christophe pour ton aide...
Je ne connaissais pas l'instruction Alt() merci ca me permet d'ajouter une flèche à mon arc ^^
En voyant ton script c'est vrai que je me suis pris la tête pour rien c'est logique je partais avec un and dans l'instruction if...
Bonne fin de journée ![]()
Merci Youssef pour ta réponse je viens d'essayer mais cela ne fonctionne pas ..
Réponse if(SNS_0=-1,AMTCUR_0,0) as ecr_credit
Excellente fin de journée à toi ![]()
en tout cas quand tu aura a traiter les null, pense a essayer len(trim()) ![]()
Excellente fin de journée a toi aussi et a toute la communauté française ici présente