Bonjour et un grand merci à tous ceux qui ont contribué à la création de ce site ou j'ai déjà trouvé de nombreuses réponses à mes difficultés.
Je rencontre ce message lors de l’utilisation mon application mais également lors de l'utilisation du petit programme suivant :
La table « test » est bien mise à jour si je saisi la valeur 10 lors de l’apparition du message
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Commande0_Click() Dim Id As Long Dim Nom As String Id = 10 Nom = "Nouveau" DoCmd.RunSQL "INSERT INTO test VALUES (Id,Nom);" End Sub
La table test contient un champ numérique et un champ texte
J’ai renommé la table sans que cela améliore les choses et j'ai même déplacé mon application sur un autre disque dur.
Pour éliminer le risque d’interférence avec mon code j’ai créé spécialement une base de données qui ne contient que le petit code ci-dessus et un formulaire qui ne contient qu’un seul bouton de commande qui exécute le code. A noter que le message n’apparait pas lors de l’utilisation d’autres formulaires de mon application qui utilisent également ce type de code de mise à jour d’une table.
Cela fait deux jours que je cherche une solution, j’en suis arrivé à la conclusion que le problème peut venir de mon ordinateur mais je n’arrive pas à mettre le doigt sur la source du problème.
J’utilise ACCESS dans une version office professionnel plus 2019, sous Windows 10. Il y a quelques jours ce problème n'existait pas.
Je formule l'hypothèse que si quelqu'un exécute ce petit programme sur son ordinateur il fonctionnera parfaitement
Merci par avance pour vos conseils.
Partager