Pb paramètres régionaux...?????

xabi62 Messages postés 84 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 19 juillet 2006 - 4 mars 2003 à 14:28
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 4 mars 2003 à 15:02
Bonjour à tous,

J'ai une zone de texte où je saisi un prix d'achat que je dois utiliser dans une formule de calcul pour avoir le prix de vente.
Jusque là, rien d'anormal...
Le problème est que suivant les paramètres régionaux de la machine, il faut mettre un . ou une , comme séparateur décimal.

Comment faire pour prendre en compte cette configuration est pouvoir effectué le calcul dans tous les cas...?

XaV

2 réponses

cs_Zan Messages postés 174 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 25 mai 2006
4 mars 2003 à 14:43
essai de tester ta chaine avec IsNumeric si c'est pas deja fait(je crois qu'elle verifie . ou , mais je suis pas sur...)

Zan
0
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
4 mars 2003 à 15:02
Bonjour
Dans tous les cas, VB ne sait faire les calculs qu'avec le point.
Exemple : Val("12.5") donne 12.5 ou 12,5 suivant les paramètres régionaux
mais Val("12,5") donne 12 dans tous les cas.

Ensuite, point ou virgule dans l'affichage (des saisies, des résultats) c'est au choix ...
0
Rejoignez-nous