|
Forums, dernières contributions
Convertir un nombre au format chaine
Salut les gars,
je veux concatener des champs dans un rapport BO 6.5.1, sauf que l'un des champs est en format numerique , Pouvez vous m'aider à trouver la fonction qui permet de convertir des nombre en chaine de caractère, sachant que j'ai déjà trouvé la fonction contraire qui transforme chaine de caractère vers nombre(EnNombre).
Merci d'avance ,
Bon WE
Bonjour,
FormatDeNombre(numérique,format).
exemples :
FormatDeNombre(10,5,'0,00%') renvoie '10,50%'
FormatDeNombre(123456,7,'###.###,00') renvoie '123.456,70'
Cordialement,
Joël
Merci,
mais j'ai mal expliqué, moi je veux faire concatenation(colonne1,colonne2), sauf que colonne 1 est un nombre et colonne 2 est une chaine, il m'affiche un message d'erreur parce que colonne 1 est du numerique .
ma question est :
comment convertir le type de colonne1 vers chaine ? afin de pouvoir faire la concatenation?
Cordialement,
Bonjour,
Et bien justement c'est cette fonction qu'il faut utiliser, elle prends en entrée un numérique et sors une chaine de caractères avec le format choisi. Pour concaténer vos deux champs il faudra faire :
=FormatDeNombre(colonne1,'<le format choisi>') + ' ' + colonne2
Et c'est bon.
Cordialement,
Joël
Merci beaucoup Joël,
on a problème de spec pour le moment on a arreté le dev, je testerai ta solution des que on recommence le dev.
Merci beaucoup,
Cdt,
|