cs_manudel
Messages postés63Date d'inscriptionlundi 29 avril 2002StatutMembreDernière intervention 7 mars 2005
-
25 août 2002 à 09:24
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 2006
-
26 août 2002 à 00:47
Je souhaiterais pouvoir obtenir un nombre au format :
X XXX, XX
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 26 août 2002 à 00:47
Pour obtenir le format que tu souhaites :
DecimalSeparator :=',';
ThousandSeparator :=' ';
ShowMessage(Format('%8.2n',[dstUnitesComptesVALO_NB_PART.AsFloat]));
le format N utilise les séparateurs de milliers contrairement au format F.
Mais il y a une chose de bizarre dans ta ligne de code : tu essayes de stocker le résultat dans un AsFloat. Or un nombre ne stock pas de format. Ce n'est qu'a l'affichage qu'il faut utiliser un format. Du style :
Label1.Caption:=Format.....