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 19/11/2007, 14h53   #1
Membre régulier
 
Avatar de Jordmund
 
Inscription : mars 2006
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2006
Messages : 151
Points : 73
Points : 73
Par défaut Relation pere fils

Bonjour,

Je cherche à modéliser une relation "pere-fils" avec mes tables Access.

Ma table est faite comme suit :

Champ 1 => Id_fils
Champ 2 => Name_entitée
Champ 3 => Id_pere

Chaque enregistrement à 1 et 1 seul père (pas de relation N..N).

Tout ceci pour modéliser 1 arborescence à 1 seul niveau (je sais pas si c'est le mieux).

Si champ 3 "Id_pere" = Id "root", on est au niveau le plus haut.

Compte tenu de tout ca, je voudrais faire une requète qui me liste tout mon référentiel.

Est il possible de faire ca avec les requètes Access ? Est il possible de mettre 2 fois ma table dans le générateur de requètes ? Ca marche bien ?

Merci de vos réponses.
Jordmund est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 10h44   #2
Invité régulier
 
Inscription : octobre 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 11
Points : 6
Points : 6
Citation:
Envoyé par Jordmund Voir le message
Bonjour,

Je cherche à modéliser une relation "pere-fils" avec mes tables Access.

Ma table est faite comme suit :

Champ 1 => Id_fils
Champ 2 => Name_entitée
Champ 3 => Id_pere

Chaque enregistrement à 1 et 1 seul père (pas de relation N..N).

Tout ceci pour modéliser 1 arborescence à 1 seul niveau (je sais pas si c'est le mieux).

Si champ 3 "Id_pere" = Id "root", on est au niveau le plus haut.

Compte tenu de tout ca, je voudrais faire une requète qui me liste tout mon référentiel.

Est il possible de faire ca avec les requètes Access ? Est il possible de mettre 2 fois ma table dans le générateur de requètes ? Ca marche bien ?

Merci de vos réponses.
Salut,
C'est pas très très clair tout ça
Ok le fils ne peut avoir qu'un père mais est-ce que le père peut avoir plusieurs fils ?? S'il s'agit d'une relation purement "un à un" donc il n'y a pas vraiment de relation puisque dans ton exemple, ce ne sera qu'un champ parmis d'autres.

S'il s'agit d'une relation un à plusieurs, ton ID_pere sera une clé externe et dans ce cas tu le gèreras à travers la gestion des relations.
Bon tout ça c'est la base quand même.

Pour ce qui est du générateur de requête, il te sert à organiser tes données comme tu l'entends. Tu n'as pas à reprendre ta table plusieurs fois puisque tu peux réutiliser les champs comme tu l'entends.
C moa 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 16h11.


 
 
 
 
Partenaires

Hébergement Web