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 05/11/2011, 14h28   #1
Invité de passage
 
Femme
Étudiant
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 0
Points : 0
Par défaut Problèmes de relations

Bonjour,

Je rencontre un problème quant aux relations dans access.

J’ai dans la table LOCATION Num_Ag_Début et Num_Ag_Fin qui sont des clés étrangères de la table AGENCE mon problème est que je ne peux relier ces deux propriétés à Num_Ag de la table AGENCE.

Mon autre problème se situe avec la table PERIODE qui n’a que des clés primaires. Access ne veut pas relier Date_Début_Location et Date_Fin_Location de la table LOCATION avec Date_Début et Date_Fin de la table PERIODE. Aussi je crois que je n’ai pas besoin de relier la Table PERIODE avec la table DOMICILIER (association ternaire).

Je vous joins le MCD et les tables et relations

Je vous remercie d’avance pour votre aide.
bouduch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 16h05   #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,

Citation:
Envoyé par bouduch Voir le message
J’ai dans la table LOCATION Num_Ag_Début et Num_Ag_Fin qui sont des clés étrangères de la table AGENCE mon problème est que je ne peux relier ces deux propriétés à Num_Ag de la table AGENCE.
Dans Access, il faut ajouter une deuxième fois la table AGENCE dans la fenêtre des relations (qui prendra automatiquement l'alias AGENCE_1), relier Num_Ag_Début à AGENCE et Num_Agence_fin à AGENCE_1.

Citation:
Mon autre problème se situe avec la table PERIODE qui n’a que des clés primaires. Access ne veut pas relier Date_Début_Location et Date_Fin_Location de la table LOCATION avec Date_Début et Date_Fin de la table PERIODE.
Access est parfois capricieux. Essaye de créer la relation dans le sens PERIODE.DateDebut vers LOCATION.DateDebutLoc (puis rajouter les Datefin dans la boîte de dialogue).


Citation:
Aussi je crois que je n’ai pas besoin de relier la Table PERIODE avec la table DOMICILIER (association ternaire).
et pourquoi donc, si c'est dans le MCD ?
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 12h53   #3
Invité de passage
 
Femme
Étudiant
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 0
Points : 0
Bonjour,

J'avais lu que quant une table n'a que des clés primaires dans la table Domicilier donc Date_Début et Date_Fin ne serait que des clés primaires et pas des clés étrangères.
Donc du coup je dois relier la table Domicilier et Location avec la table Periode ?

Merci d'avance
bouduch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 14h15   #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
bonjour,

Citation:
Envoyé par bouduch Voir le message
J'avais lu que quant une table n'a que des clés primaires dans la table Domicilier donc Date_Début et Date_Fin ne serait que des clés primaires et pas des clés étrangères.


Citation:
Envoyé par bouduch Voir le message
Donc du coup je dois relier la table Domicilier et Location avec la table Periode ?
d'après le MCD, oui.

DOMICILIER (#Numero, #Ref, #DateDebut, #Datefin)
clé primaire composite soulignée sur les 4 champs
(DateDebut, Datefin) clé étrangère composite reliée à la clé primaire composite de PERIODE.
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 15h42   #5
Invité de passage
 
Femme
Étudiant
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 0
Points : 0
Re bonjour,

Alors pour ce qui est de relier Location, Periode et Dommicilier, il m'ajoute une deuxième table Periode_1 j'espère que ce sera bon !
bouduch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 18h16   #6
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
oui oui pas d'inquiétude, Periode_1 n'est qu'un alias vers la table Periode.
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 19h43   #7
Invité de passage
 
Femme
Étudiant
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 0
Points : 0
Merci beaucoup pour l'aide, j'espère que tout marchera !
bouduch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 13h37   #8
Candidat au titre de Membre du Club
 
Homme Mateus Rui
Développeur .NET
Inscription : juillet 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Homme Mateus Rui
Localisation : Angola

Informations professionnelles :
Activité : Développeur .NET
Secteur : Services à domicile

Informations forums :
Inscription : juillet 2011
Messages : 13
Points : 10
Points : 10
Par défaut tables et relations

Bonjour,

Je pense que pour les deux cas tu dois revoir si les champs à lier ont les types de données différentes.
ex. un champ numérique ne peut pas être lié à un champ texte.
Si c'est différant veuillez uniformuser les types des données c.à.d pour les numéros type des donées=numérique ds les 2 tables. pour les dates datetime ds le 2 tables;

Merci

Ruimateus
Ruimateus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 19h31   #9
Invité de passage
 
Femme
Étudiant
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 0
Points : 0
les champs ont les mêmes type de donnée !
bouduch 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 16h43.


 
 
 
 
Partenaires

Hébergement Web