Dans ma base de données Access, j'utilise des champs numérique en "Réel
Double". Je peux y écrire des champs comme suit : 7,00 ou -7,00 aucun
problème.
Dans mon code VB, quand je lis un champ texte avec des chiffres, je
transforme mon champ texte en CDouble.
Ex.: monChampBaseDonnees = CDbl(Me.txtQuantite.Text)
Jusqu'ici tout va bien sauf s'il y a un signe négatif avant. Là il plante.
Ex.: -7,00 même si je le convertit en décimal!
Pourquoi?
Quelqu'un aurait-il une idée là-dessus?
merci!
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
Annie L.
Voici le message d'erreur : "Cast de la chaine "- 14,00" en type 'double' non valide"
"Annie L." wrote:
Dans ma base de données Access, j'utilise des champs numérique en "Réel Double". Je peux y écrire des champs comme suit : 7,00 ou -7,00 aucun problème.
Dans mon code VB, quand je lis un champ texte avec des chiffres, je transforme mon champ texte en CDouble. Ex.: monChampBaseDonnees = CDbl(Me.txtQuantite.Text)
Jusqu'ici tout va bien sauf s'il y a un signe négatif avant. Là il plante. Ex.: -7,00 même si je le convertit en décimal!
Pourquoi? Quelqu'un aurait-il une idée là-dessus? merci!
Voici le message d'erreur : "Cast de la chaine "- 14,00" en type 'double'
non valide"
"Annie L." wrote:
Dans ma base de données Access, j'utilise des champs numérique en "Réel
Double". Je peux y écrire des champs comme suit : 7,00 ou -7,00 aucun
problème.
Dans mon code VB, quand je lis un champ texte avec des chiffres, je
transforme mon champ texte en CDouble.
Ex.: monChampBaseDonnees = CDbl(Me.txtQuantite.Text)
Jusqu'ici tout va bien sauf s'il y a un signe négatif avant. Là il plante.
Ex.: -7,00 même si je le convertit en décimal!
Pourquoi?
Quelqu'un aurait-il une idée là-dessus?
merci!
Voici le message d'erreur : "Cast de la chaine "- 14,00" en type 'double' non valide"
"Annie L." wrote:
Dans ma base de données Access, j'utilise des champs numérique en "Réel Double". Je peux y écrire des champs comme suit : 7,00 ou -7,00 aucun problème.
Dans mon code VB, quand je lis un champ texte avec des chiffres, je transforme mon champ texte en CDouble. Ex.: monChampBaseDonnees = CDbl(Me.txtQuantite.Text)
Jusqu'ici tout va bien sauf s'il y a un signe négatif avant. Là il plante. Ex.: -7,00 même si je le convertit en décimal!
Pourquoi? Quelqu'un aurait-il une idée là-dessus? merci!