Suppression de clé primaire access

Résolu/Fermé
Adranix - 4 avril 2011 à 18:50
Raymond PENTIER Messages postés 58823 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 janvier 2025 - 6 avril 2011 à 04:09
Bonjour,

Je voudrais pouvoir créer des doublons dans une base de données (un code postal pour plusieurs villes), pour ce j'ai besoin de supprimer la clé primaire de la table. Vient alors ma question: la suppression de cette clé primaire ne risque t-elle pas d'affecter les requêtes et formulaire?


A voir également:

5 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
5 avril 2011 à 07:59
Bonjour,
non justement la clé primaire empêche les doublons que ce soit dans un champ ou dans un autre

Si justement Raymond a raison !!! d'autre part, tu pourrais lui dire merci car il a essayé de t'aider... bénévoles=domestiques ?

ci joint exemple qui marche:
https://www.cjoint.com/?3efhZ7hMjhy

Il faut que tu modifie les clés étrangères des tables (T_clients dans mon exemple) qui utilisent T_ville (dans mon exemple) notamment dans le param^tre "indexé"
1
Raymond PENTIER Messages postés 58823 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 janvier 2025 17 269
6 avril 2011 à 04:09
Salut, Michel, et merci de ton renfort !
0
up
0
Raymond PENTIER Messages postés 58823 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 janvier 2025 17 269
Modifié par Raymond PENTIER le 5/04/2011 à 04:27
Longtemps que je n'ai pas utilisé Access ; mais il me semble me souvenir qu'une clé primaire est obligatoire dans une base ; et rien ne t'empêche de créer des doublons dans un champ distinct de la clé primaire ... Non ?
Donc une clé primaire 1, 2, 3 ... et un champ "code postal" avec doublons, ça devrait aller ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond
0
non justement la clé primaire empêche les doublons que ce soit dans un champ ou dans un autre
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,

Oups je n'ai rien dit alors, j'avais déjà essayé pas mal de trucs, access me refusait tout :s je vais essayer comme ça.

Merci à tous les deux
0