Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ghislain Proulx
Ton séparateur décimal doit être la virgule... essaie 17,45 ça devrait fonctionner
"Chantal C." a écrit dans le message de news:336401c4a010$20ec8970$ Si je veux convertir une valeur (texte) saisit par un utilisateur en type decimal :
Dim dblPrixSpecial As Decimal dblPrixSpecial = CDec(Me.txtPrixSpecial.Text)
Me.txtPrixSpecial.Text = 17 aucun problème Me.txtPrixSpecial.Text = 17.45 ça plante
message d'erreur = Cast de la chaîne "17.45" en type 'Decimal' non valide.
Où est l'erreur??????? en type Double = même erreur
Je n'y comprends rien à ce genre de problème! Merci!
Ton séparateur décimal doit être la virgule... essaie 17,45 ça devrait
fonctionner
"Chantal C." <anonymous@discussions.microsoft.com> a écrit dans le message
de news:336401c4a010$20ec8970$a501280a@phx.gbl...
Si je veux convertir une valeur (texte) saisit par un
utilisateur en type decimal :
Dim dblPrixSpecial As Decimal
dblPrixSpecial = CDec(Me.txtPrixSpecial.Text)
Me.txtPrixSpecial.Text = 17 aucun problème
Me.txtPrixSpecial.Text = 17.45 ça plante
message d'erreur = Cast de la chaîne "17.45" en
type 'Decimal' non valide.
Où est l'erreur??????? en type Double = même erreur
Je n'y comprends rien à ce genre de problème!
Merci!
Ton séparateur décimal doit être la virgule... essaie 17,45 ça devrait fonctionner
"Chantal C." a écrit dans le message de news:336401c4a010$20ec8970$ Si je veux convertir une valeur (texte) saisit par un utilisateur en type decimal :
Dim dblPrixSpecial As Decimal dblPrixSpecial = CDec(Me.txtPrixSpecial.Text)
Me.txtPrixSpecial.Text = 17 aucun problème Me.txtPrixSpecial.Text = 17.45 ça plante
message d'erreur = Cast de la chaîne "17.45" en type 'Decimal' non valide.
Où est l'erreur??????? en type Double = même erreur
Je n'y comprends rien à ce genre de problème! Merci!
Letchideslandes
Chantal C. a écrit :
Si je veux convertir une valeur (texte) saisit par un utilisateur en type decimal :
Dim dblPrixSpecial As Decimal dblPrixSpecial = CDec(Me.txtPrixSpecial.Text)
Me.txtPrixSpecial.Text = 17 aucun problème Me.txtPrixSpecial.Text = 17.45 ça plante
message d'erreur = Cast de la chaîne "17.45" en type 'Decimal' non valide.
Où est l'erreur??????? en type Double = même erreur
Je n'y comprends rien à ce genre de problème! Merci!
J'utiliserai plutot :
Dim dblPrixSpecial As Decimal = decimal.parse(Me.txtPrixSpecial.Text)
a tester avec le point
-- http://perso.wanadoo.fr/letchideslandes
Chantal C. a écrit :
Si je veux convertir une valeur (texte) saisit par un
utilisateur en type decimal :
Dim dblPrixSpecial As Decimal
dblPrixSpecial = CDec(Me.txtPrixSpecial.Text)
Me.txtPrixSpecial.Text = 17 aucun problème
Me.txtPrixSpecial.Text = 17.45 ça plante
message d'erreur = Cast de la chaîne "17.45" en
type 'Decimal' non valide.
Où est l'erreur??????? en type Double = même erreur
Je n'y comprends rien à ce genre de problème!
Merci!
J'utiliserai plutot :
Dim dblPrixSpecial As Decimal = decimal.parse(Me.txtPrixSpecial.Text)