et vous voulez le traiter pour avoir un chiffre avec des virgules pour qu il soit plus lisible.. (6,677,846,785)
comment feriez vous?
de mon coté je connais qu une technique..
faire une recherche sur le texte , tant qui a plus de trois chiffres, s arreter tout les 3
mais bon si y a plus simple / rapide =)
Publicité
Posté le 08-08-2003 à 13:38:34
antp
Super Administrateur Champion des excuses bidons
Posté le 08-08-2003 à 13:43:22
Format('%.0n', [nombre]);
ça utilisera le séparateur défini dans Windows, par ex des espaces chez moi (j'aime mieux des espaces que des virgules)
si tu veux absolument un séparateur à toi (spa bien ), y a la variable globale ThousandSeparator
mais a chaque fois que j ai un pb, c est toi qui m aide
bah disons qu'y a peu de topics Delphi, et peu de monde qui est là pour y répondre... donc souvent c'est moi qui tombe dessus en premier (parfois Taureau passe avant moi )
jsuis perdu sur la faq delphi est sur qq site
ils mettent '%*.*n'
ou * est un nombre
antp
Super Administrateur Champion des excuses bidons
Posté le 08-08-2003 à 15:15:25
testedit1.Text:=Format('%.0n', [un_reel]);
ce qu'on met avant et après le . c'est le nombre de chiffres avant et après la virgule, ici le 0 c'était pour pas avoir de partie décimale mais si tu en veux une tu mets juste %n
ce qu'on met avant et après le . c'est le nombre de chiffres avant et après la virgule, ici le 0 c'était pour pas avoir de partie décimale mais si tu en veux une tu mets juste %n
testedit1.Text:=Format('%.0n', [500000000]);
bé pourquoi j ai une erreur avec cha
Publicité
Posté le 08-08-2003 à 15:20:24
de@thm@ster of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 15:21:28
par contre avec
testedit1.Text:=Format('%.0n', [500000000.0]);
j obtient 500 000 000 et donc pas d erreur
de@thm@ster of hell
D.o.H pour les zintimeuh ^^
Posté le 08-08-2003 à 15:23:52
j attend tes reponses
comme la voix de dieu
Message édité par de@thm@ster of hell le 08-08-2003 à 15:24:07