Bonjour,
Je travaille actuellement sur une base de données Access 2003.
J'ai un formulaire, contenant divers sous-formulaire, permettant d'enregistrer des données dans diverses tables par le biais de recordset dans un code VBA.
J'ai donc un formulaire appellé Form1, un sous formulaire SForm1, qui contient lui même un sous formulaire: SForm2.
Dans mon code VBA je donne une valeur à la clef primaire dès que le champ "nature" de SForm1 est mis à jour.
Lorsque je veux saisir les données dans SForm2 le message: "Modifications non effectuées: risque de doublons dans champs index, clé principale ou relation interdisant les doublons. Modifiez les données des champs contenant les doublons, enlevez ou redéfinissez l'index pour permettre les doublon et recommencez".
Premièrement je ne comprends pas pourquoi ce message s'affiche étant donné que j'attribue une nouvelle valeur pour la clef primaire, je ne vois pas où il peut y avoir des doublons.
Et surtout deuxièmement lorsque je vais voir dans mes tables les données sont bien enregistrées dans celles-ci!
N'y aurait-il donc pas une possibilité de supprimer ce message?
Merci de m'aider s'il vous plait!
Partager