Bonjour, ou plut=F4t RE-bonjour tout le monde,
je voudrais avoir une relation p=E8re/fils a "plusieurs=20
g=E9n=E9rations" sous access, c'est =E0 dire, le champ fils=20
d'un champ p=E8re devient a son tour un champ p=E8re pour le=20
prochain champ (fils) qui lui devient a son tour un champ=20
p=E8re, etc, etc....
Est-ce que quelqu'un a d=E9j=E0 r=E9ussi a faire =E7a ?
Personellement je n'arrive pas a faire plus qu'une simple=20
relation p=E8re/fils...=20
Merci !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour Franck.
je crois qu'il y a un problème soit dans ton énoncé soit dans l'organisation de tes tables. Si un champ devient père et fils à plusieurs générations, il devient redondant, c'est à dire qu'il devient père, fils, oncle etc.. et se retrouve dans toutes la hiérarchie familiale avec le même degré de parenté. et comment ça s'appelle ça en code pénal ? En informatique il faut faire logique et simple. ce que tu arrives à faire est la normalité des choses. que voudrais-tu faire avec tes arrières-grand-pères ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Franck" a écrit dans le message de news:096701c3d521$816c2090$ Bonjour, ou plutôt RE-bonjour tout le monde, je voudrais avoir une relation père/fils a "plusieurs générations" sous access, c'est à dire, le champ fils d'un champ père devient a son tour un champ père pour le prochain champ (fils) qui lui devient a son tour un champ père, etc, etc.... Est-ce que quelqu'un a déjà réussi a faire ça ? Personellement je n'arrive pas a faire plus qu'une simple relation père/fils... Merci !
Franck
Bonjour Franck.
je crois qu'il y a un problème soit dans ton énoncé soit dans l'organisation
de tes tables. Si un champ devient père et fils à plusieurs générations, il
devient redondant, c'est à dire qu'il devient père, fils, oncle etc.. et se
retrouve dans toutes la hiérarchie familiale avec le même degré de parenté.
et comment ça s'appelle ça en code pénal ?
En informatique il faut faire logique et simple. ce que tu arrives à faire
est la normalité des choses. que voudrais-tu faire avec tes
arrières-grand-pères ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Franck" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:096701c3d521$816c2090$a501280a@phx.gbl...
Bonjour, ou plutôt RE-bonjour tout le monde,
je voudrais avoir une relation père/fils a "plusieurs
générations" sous access, c'est à dire, le champ fils
d'un champ père devient a son tour un champ père pour le
prochain champ (fils) qui lui devient a son tour un champ
père, etc, etc....
Est-ce que quelqu'un a déjà réussi a faire ça ?
Personellement je n'arrive pas a faire plus qu'une simple
relation père/fils...
Merci !
je crois qu'il y a un problème soit dans ton énoncé soit dans l'organisation de tes tables. Si un champ devient père et fils à plusieurs générations, il devient redondant, c'est à dire qu'il devient père, fils, oncle etc.. et se retrouve dans toutes la hiérarchie familiale avec le même degré de parenté. et comment ça s'appelle ça en code pénal ? En informatique il faut faire logique et simple. ce que tu arrives à faire est la normalité des choses. que voudrais-tu faire avec tes arrières-grand-pères ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Franck" a écrit dans le message de news:096701c3d521$816c2090$ Bonjour, ou plutôt RE-bonjour tout le monde, je voudrais avoir une relation père/fils a "plusieurs générations" sous access, c'est à dire, le champ fils d'un champ père devient a son tour un champ père pour le prochain champ (fils) qui lui devient a son tour un champ père, etc, etc.... Est-ce que quelqu'un a déjà réussi a faire ça ? Personellement je n'arrive pas a faire plus qu'une simple relation père/fils... Merci !
Franck
3stone
Salut,
"Franck" je voudrais avoir une relation père/fils a "plusieurs générations" sous access, c'est à dire, le champ fils d'un champ père devient a son tour un champ père pour le prochain champ (fils) qui lui devient a son tour un champ père, etc, etc.... ---------------------------------------------------------
Tu ne chercherais pas une relation "réflexive", par hasard ? Et que c'est plutôt l'enregistrement qui peut être "père" et/ou "fils"...
Avec, par exemple une table "T_Personne" du genre:
# ID_personne ID_père champ3 champ4 ...
Tu crée une relation entre la clé primaire ID_personne et la clé "externe" ID_père qui dans ce cas ci se retrouve dans la même table !!
Pour réaliser "graphiquement" la relation, tu glisse 2 fois la table dans la fenêtre des relations, la copie prendra automatiquement l'extention "_1"
Il reste à créer la relation comme d'habitude... mais, au final, le champ ID_personne sera en relation avec le champ ID_père et ce, dans la même table. En y ajoutant un champ ID_mère et une troisième "copie" (qui prendra l'extention _2) dans la fenêtre des relations, cela s'étend... avec encore et toujours seulement *une* table
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Franck"
je voudrais avoir une relation père/fils a "plusieurs
générations" sous access, c'est à dire, le champ fils
d'un champ père devient a son tour un champ père pour le
prochain champ (fils) qui lui devient a son tour un champ
père, etc, etc....
---------------------------------------------------------
Tu ne chercherais pas une relation "réflexive", par hasard ?
Et que c'est plutôt l'enregistrement qui peut être "père" et/ou "fils"...
Avec, par exemple une table "T_Personne" du genre:
# ID_personne
ID_père
champ3
champ4
...
Tu crée une relation entre la clé primaire ID_personne et la clé "externe"
ID_père qui dans ce cas ci se retrouve dans la même table !!
Pour réaliser "graphiquement" la relation, tu glisse 2 fois la table dans la
fenêtre des relations, la copie prendra automatiquement l'extention "_1"
Il reste à créer la relation comme d'habitude...
mais, au final, le champ ID_personne sera en relation avec le champ ID_père
et ce, dans la même table.
En y ajoutant un champ ID_mère et une troisième "copie" (qui prendra l'extention _2)
dans la fenêtre des relations, cela s'étend...
avec encore et toujours seulement *une* table
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
"Franck" je voudrais avoir une relation père/fils a "plusieurs générations" sous access, c'est à dire, le champ fils d'un champ père devient a son tour un champ père pour le prochain champ (fils) qui lui devient a son tour un champ père, etc, etc.... ---------------------------------------------------------
Tu ne chercherais pas une relation "réflexive", par hasard ? Et que c'est plutôt l'enregistrement qui peut être "père" et/ou "fils"...
Avec, par exemple une table "T_Personne" du genre:
# ID_personne ID_père champ3 champ4 ...
Tu crée une relation entre la clé primaire ID_personne et la clé "externe" ID_père qui dans ce cas ci se retrouve dans la même table !!
Pour réaliser "graphiquement" la relation, tu glisse 2 fois la table dans la fenêtre des relations, la copie prendra automatiquement l'extention "_1"
Il reste à créer la relation comme d'habitude... mais, au final, le champ ID_personne sera en relation avec le champ ID_père et ce, dans la même table. En y ajoutant un champ ID_mère et une troisième "copie" (qui prendra l'extention _2) dans la fenêtre des relations, cela s'étend... avec encore et toujours seulement *une* table
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------