Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Round() problem
Message
De
05/06/2008 03:39:58
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Divers
Thread ID:
01321604
Message ID:
01321799
Vues:
16
The problem happen because the value to be rounded was a calculated variable, and VFP has a bug since vfp3 I gess.
Example:
mrate = 86.173125
mhours = 24.0000
mpay = mhours * mrate
? mpay
? ROUND(mpay, 2)
One possible solution:
mrate = 86.173125
mhours = 24.0000
mpay = mhours * mrate
? mpay
? ROUND(val(transf(mpay, "99999.99999")), 2)
Thank's all for help
NPedro
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform