Re: Pb pour convertir un champ Monétaire (WDETAT) !!!

Posté par drcharly93 le 12/12/2006 12:24:50
Bonjour,

Pour récupérer les valeurs telles que vous les souhaitez:

nPrix est un réel
sPartieGauche est une chaîne
sPartieDroite est une chaîne
sValeur est une chaîne

nPrix = 2130.50
//On formatte la valeur comme voulu
sPartieGauche = NumériqueVersChaîne(nPrix,"12,2fs")
//On récupère les décimale avec le zéro si nécessaire
sPartieDroite = sPartieGauche[[ Position(sPartieGauche,",",1) + 1 A ]]
//On récupère la partie entière avec séparateur décimale
sPartieGauche = SansEspace(sPartieGauche[[ A Position(sPartieGauche,",",1) - 1 ]])

sValeur = sPartieGauche + " € " + sPartieDroite
Info(sValeur)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=4823&post_id=20027