Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 18/09/2011, 13h00   #1
Invité de passage
 
Homme
Inscription : septembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 3
Points : 0
Points : 0
Par défaut [Access - 2007] doublonnage automatique de table

Bonjour

Je termine la conception d'une base de données sur des réseaux de relations entre individus dans une thèse en histoire médiévale appliquée à l'étude des relations entre nobles de la région d'Ile de France.

Actuellement, j'ai une table REL_ind qui liste les types de relations entre individus et une table individu IND qui contient l'ensemble des informations sur chaque individu.

La table REL_ind a une clé primaire d'autonumérotation rel_ind, et deux clés étrangères ind_1 et ind_2. (Mise en relation entre l'individu n°ind_1 et l'individu ind_2).
La table individu a une clé primaire ind.

Dans access, lorsque je mets en place le schéma de relations entre les deux tables dans excel, je définis une relation 1 vers n entre IND et REL_IND, en liant la clé ind à la clé ind_1.

ENsuite je veux définir une deuxième relation 1 vers n entre IND et REL_IND, en liant la clé ind à la clé ind_2, sans modifier la précédente relation. Access me créé automatiquement une table IND_1 identique à la première table IND pour réaliser cette deuxième relation alors que je ne lui ai rien demandé.

Est-ce normal ? Comment agir pour éviter la création de cette table en doublon ?

Merci bien pour votre réponse
Cordialement
Laurent
laurnabi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2011, 13h17   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 447
Points : 4 447
bonjour laurnabi,

Citation:
Envoyé par laurnabi Voir le message
... Access me créé automatiquement une table IND_1 identique à la première table IND pour réaliser cette deuxième relation alors que je ne lui ai rien demandé.

Est-ce normal ? Comment agir pour éviter la création de cette table en doublon ?
c'est une question qui revient régulièrement sur le forum ici ou .

On va dire que c'est un fonctionnement curieux mais normal pour Access
Si une 2ème table identique semble voir le jour, il faut savoir que ce n'est qu'une représentation graphique de la fenêtre des relations d'Access. Considère la 2ème table comme un "raccourci" vers la table d'origine.

Il n'y a donc rien à faire
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2011, 13h20   #3
Invité de passage
 
Homme
Inscription : septembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 3
Points : 0
Points : 0
Bonjour f-leb

Merci bien pour ta réponse.
Mais maintenant, je veux afficher un formulaire, avec un menu déroulant pour chaque entrée ind_1 et ind_2. Ces menus déroulants doivent être identiques, mais apparemment, je dois lier le premier menu déroulant à la table IND, et le deuxième menu déroulant à IND_1. C'est bien cela ?

Merci encore pour cette réponse rapide, je vais voir les liens vers les autres sujets.

Cordialement
Laurent
laurnabi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2011, 15h25   #4
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 447
Points : 4 447
Citation:
Envoyé par laurnabi Voir le message
Ces menus déroulants doivent être identiques, mais apparemment, je dois lier le premier menu déroulant à la table IND, et le deuxième menu déroulant à IND_1. C'est bien cela ?
Je pense que le 2ème menu déroulant devrait pouvoir être lié aussi à la table IND, non ?
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2011, 16h19   #5
Invité de passage
 
Homme
Inscription : septembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 3
Points : 0
Points : 0
OK merci, je vais donc modifier le formulaire
Cordialement
Laurent
laurnabi 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 02h19.


 
 
 
 
Partenaires

Hébergement Web