|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 1 ![]() |
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! |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 085 ![]() |
Bonjour,
Tu peux toujours essayerd'intercepter l'erreur dans l'événement Sur Erreur de ton Sform. Personnellement je chercherais plutot l'origine du problème.
Difficile de donner un diagnostic avec si peu de visibilité de ton application. Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
Copyright © 2000-2012 - www.developpez.com