Bonjour à vous,
je suis en train de créer une requete de mise à jour de ma table et je rencontre un problème sur les mises à jours de mes valeurs décimales. Ces valeurs peuvent être négatives ou positives avec une précision de 3 décimales.
J'ai donc déclaré tous les champs contenant mes valeurs de mesure en "Taille du champ : Réel simple" et "Décimale : 3" avec un type Numérique.
Lorsque je saisi directement une valeur dans la table, la valeur s'enregistre bien par exemple "-1,25", là pas de problème.
Maintenant je souhaite donc avoir une requête de mise à jour de ma table et pour cela j'ai écris ceci :
Lorsque je fais appel à cette requête j'obtiens le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE Table SET Table.[Mesure1] = "-1,25" WHERE Table.[IdTest] = "12";
"Type de données incompatible".
Est-ce une erreur dans l'expression SQL ? ou alors est-ce un problème de type de champ ?
J'ai donc essayé de changé la taille du champ par "Décimal" avec précision de 18 et décimal de 3. Mais le même message apparaît.
Je vous remercie pour vos réponse.
Cordialement
Partager