Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2011, 09h33   #1
Invité de passage
 
Inscription : mai 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 1
Points : 0
Points : 0
Par défaut Message erreur "Modifications non effectuées" mais présentes dans les tables

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!
Bidule2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2011, 12h05   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 623
Points : 11 623
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.
  • enregistrement père pas encore créé.
  • champ clef primaire de type numeroauto.
  • ...

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
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h55.


 
 
 
 
Partenaires

Hébergement Web