Impossible de modifier les données de la feuille de données dans Ms Access 2013 - Conflit d'écriture


2

J'ai été chargé de convertir un ancien projet ADP en quelque chose qu'Access 2013 peut gérer.

J'ai importé tous les formulaires et VBA, relié les tables et modifié la connexion en connexion ODBC.

Tout semble bien fonctionner, à l'exception d'une feuille de données dans un sous-formulaire d'un formulaire.

La feuille de données se remplit correctement, mais je ne peux pas modifier la valeur de la feuille de données. Lorsque je modifie le champ unique affiché, une erreur de conflit d’écriture s’affiche. La table à laquelle la feuille de données est liée ne contient aucun champ de bits, elle a une clé primaire et le champ que je modifie est un entier.

Pourquoi ne puis-je pas éditer ce champ et comment puis-je résoudre ce problème?


cette question aurait probablement plus de réponses sur stackoverflow.com
Patrick Honorez

Réponses:


0

Le problème dans ce cas était que le champ ID (qui est aussi la clé primaire) avait été créé en tant que BigInt. Il semble que l'utilisation d'ODBC dans PK ne puisse pas être un BigInt mais plutôt un int.

Maintenant, la question devient: que va-t-il se passer si / quand je change ce champ en int?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.