Bonjour à tous,
J'ai une erreur que je ne parviens pas à résoudre. J'ai un message d'erreur "Conflit d'écriture" sur un enregistrement. Je vous explique le contexte.
J'ai une base de données MySQL que j'interroge via Access. J'ai créé un formulaire continu pour modifier les données d'une table. Il s'agit d'une table "Articles" qui contient des champs assez classiques : description, prix, stock minimum, stock, taux de tva, PA (prix d'achat), fournisseur, etc.
Aucun souci pour mettre les données à jour sauf pour cet enregistrement. Quand j'essaie de mettre à jour le stock, le message d'erreur "Conflit d'écriture" apparaît. J'ai essayé de modifier les différents champs dans Mysql directement (via sqlyog) et j'en suis arrivée à la conclusion que c'est le "PA" (le prix d'achat) qui empêche la mise à jour du stock dans Access et, d'ailleurs, de tout autre champ aussi. Le PA est 3,53. Si je le change en 3,54 par exemple, plus aucun souci, je peux avec mon formulaire Access modifier le reste de l'enregistrement. Si je remets comme PA 3,53 l'erreur de conflit d'écriture réapparaît.
J'ai alors essayé de modifier tous mes enregistrements pour voir quels autres bloquent :
Je ne parviens pas à modifier le stock de deux enregistrements dont le prix d'achat est 6,56. Un autre 3,72 , un autre à 1,59, un autre à 2,72, enfin un à 1,36.
Chaque fois si je modifie le prix d'achat 6,56 en 6,57 par exemple, plus de souci.
Le champ PA est de type double 6,2
Qui aurait une piste?
Merci beaucoup.
Partager