OVH Cloud OVH Cloud

MS Access - double

1 réponse
Avatar
Annie L.
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!

1 réponse

Avatar
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!