begin process at 2008 08 07 21:44:50
1 223 132 membres
473 nouveaux aujourd'hui
14 227 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : NumberFormat .... je me bat avec depuis deux jours!!! [ Base de données / SQL Server ] (marcco107)

NumberFormat .... je me bat avec depuis deux jours!!! le 08/02/2007 15:18:03

marcco107
Membre Club
Salut à tous,

   J'ai besoin d'un format particulier d'affichage de chiffre pour une application de paiement

exemple ,

100,00  doit être 10000   j'y arrive  :-)
10 doit être 1000 j'y arrive aussi :-)
1 100,00 doit être 110000  et là j'ai 1 10000 

j'utilise le #LsEuroCurrencyFormat(nprice)#
pour l'affichage sur le panier client  ( pas de problème tout fonctionne bien)

ensuite pour éliminer les 2 décimales et la virgule j'utilise

 <cfset ntotalTTC1 = DecimalFormat(ntotalTTC)/>  
 <cfset ntotalTTC2 = REPLACE(ntotalTTC1,",","","ALL")/>
 <cfset ntotalTTC3 = REPLACE(ntotalTTC2,"€","","ALL")/>
 
 <cfoutput>#ntotalTTC_ATOS2#</cfoutput>

et là j'ai toutjours suite a l'utilisation #LsEuroCurrencyFormat()# pour l'affiche correct du client
l'espace qui reste une fois que je dépasse les 999.00   ( 1 100,00 doit être 110000 et j'ai 1 10000 )
je n'arrive pas a retirer l'espace  

Merci pour votre aide

Marc


Re : NumberFormat .... je me bat avec depuis deux jours!!! le 08/02/2007 20:55:21

nickadele
Membre Club
(Admin CS)
Réponse acceptée !
Bonjour,

je ne comprend pas très bien où se situe ton problème car ceci fonctionne très bien :
<cfset ntotalTTC = " 1 100,00 €"/>
<cfoutput>#ntotalTTC#</cfoutput>
<cfset ntotalTTC = REPLACE(ntotalTTC,",","","ALL")/>
<cfoutput>#ntotalTTC#</cfoutput>
<cfset ntotalTTC = REPLACE(ntotalTTC," ","","ALL")/>
<cfoutput>#ntotalTTC#</cfoutput>
<cfset ntotalTTC = REPLACE(ntotalTTC,"€","","ALL")/>
<cfoutput>#ntotalTTC#</cfoutput>

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle

Re : NumberFormat .... je me bat avec depuis deux jours!!! le 09/02/2007 07:50:06

marcco107
Membre Club
Merci a toi pour ta réponse ,
  le fait d'avoir retiré le DecimalFormat , pui ajouter <cfset ntotalTTC = REPLACE(ntotalTTC," ","","ALL")/> et enfin une
dernière <cfset ntotalTTC = ntotalTTC * 100 />
à résolu le problème

Encore merci

Marc


Classé sous : arrive, bat, affichage, jours, numberformat

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS