Suppression erreur "violation de clé" ACCESS 2007

Résolu
tyrmea Messages postés 4 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 29 juin 2011 - 17 juin 2011 à 10:33
tyrmea Messages postés 4 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 29 juin 2011 - 29 juin 2011 à 11:35
Bonjour,
Je suis novice sur le sujet et cela fait 3 jours que je cherche en vain une solution à mon problème.
Exposé des faits:

J'ai créé une base access dans laquelle j'ai une table véhicules contenant les immatriculations.
J'ai créé une requête de sélection reprenant simplement les immatriculations pour ajouter à une autre table.
Cette requête ajout s’exécute lorsque je clic sur un bouton sur un formulaire. Pour éviter les doublons dans ma nouvelle table, j'ai indiqué que le champ "immatriculation" est clé primaire.
Donc le mécanisme fonctionne bien sauf que j'ai à chaque fois un message "violaton de clé des enregistrement n'ont pas pu être ajoutés". Je clic alors sur oui et ma requête s'exécute. Pour les utilisateurs, je désire qu'ils ne voient pas ce message.
Merci

4 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
20 juin 2011 à 15:02
Hello,

attention, le fait de marqué le champ comme clé primaire n'empêche pas les doublons... enfin... si... mais non !

bref, la clé primaire oblige le développeur à faire attention à ce qu'il enregistre dans la table de la base de données.

De quel type est le champ Immatriculation ?


Sébastien FERRAND
Ingénieur Concepteur Senior
Microsoft Visual C# MVP 2004 - 2009
Blog Photo
3
tyrmea Messages postés 4 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 29 juin 2011
20 juin 2011 à 17:48
Mon champ immatriculation est de type texte.
3
tyrmea Messages postés 4 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 29 juin 2011
19 juin 2011 à 11:56
un piti up
0
tyrmea Messages postés 4 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 29 juin 2011
29 juin 2011 à 11:35
Oki merci de votre aide, j'ai trouvé la solution.
0
Rejoignez-nous