Signaler

Modifier relation 1:1 en relation n:1 impossible ? [Résolu]

Posez votre question momoooz 6Messages postés mercredi 6 septembre 2017Date d'inscription 9 septembre 2017 Dernière intervention - Dernière réponse le 9 sept. 2017 à 09:20 par momoooz
Bonjour,

Je suis actuellement bloquée sur mes relations.

Quand je veux créer une relation entre deux tables, ACCESS ne me laisse pas le choix et me met automatiquement pour l'une de mes relations une liaison 1:1 or ce n'est pas du tout ce que je veux...

J'ai une table Projet identifiée par un numéro (NumMP qui est la clé primaire);
Puis j'ai une table Calendrier qui est identifiée par un numéro d'activité (NumActi qui est la clé primaire). Cette table contient aussi un code projet (CodeMP), lui-même par-contre lié à la table Projet, vu qu'il permet d'identifier le projet (NumMP = CodeMP).

1 Projet peut donc contenir plusieurs activités. Mais une activité enregistrée (Date, type d'acti) n'est liée qu'à un seul projet --> Relation 1:n

Partout, je lis que les relations 1:1 sont des relations particulières où les liaisons se font entre deux clés primaires, mais ici ce n'est pas mon cas... Pourtant impossible de modifier le type de relation en 1:n !

Cela me bloque car du coup, je ne peux pas encoder plusieurs activités pour un même projet... Or le but est de créer un calendrier d'activités réalisées pour chaque projet.

Comment faire ?

D'avance merci !

Utile
+0
plus moins
Un double clic sur la relation, et tu la changes...

No ?

A+
Donnez votre avis
Utile
+0
plus moins
Au pire, sélectionnes dans la fenêtre 'relations' les relations et les tables et supprimes les.

Tu ré-ajoutes ensuite les tables concernées.

A+
Donnez votre avis
Utile
+0
plus moins
bonjour
tu supprimes la relation existante puis tu essaies faire la relation un a plusieurs.
Si cela ne peut pas se faire alors créer un nouveau champ dans la table plusieurs. il sera vide et realise la relation et tu ajouteras les references relationnelles.
Donnez votre avis
Utile
+0
plus moins
Bonjour,

Merci à tous, j'ai finalement pu résoudre mon problème.
En plus de ma clé primaire, j'avais un index qui s'était créé entre mes deux tables empêchant la modification du type de relation.

J'ai pu supprimer cet index et modifier ma relation.
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !