|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2008 Messages : 7 ![]() |
Bonjour, j'utilise depuis quelques années une base de données que j'ai créée pour mes études de médecine.
La base est sous Access 2007 même si j'utilise Office 2010 maintenant. J'ai une table principale qui comporte une liste d'"item" c'est a dire de sujet médical. Chacun de ces Items par exemple "Nutrition de l'adulte", est lié a d'autres items (donc entrée) de la même table : Ici par exemple Dénutrition du Sujet âgé, Nutrition femme enceinte, Besoin alimentaire du Nouveau-Né, Alimentation du Sportif. Qui sont d'autres entrées de la même table. Chaque entrée est identifiée par un Nombre qui lui est propre : 110 , 16 , 87 , ... et donc qui sert de clef. J'ai lié les items entre eux grâce à un champ "multiple value" qui pour une entrée spécifie les numéros des items liés : par exemple pour entré (item) 110 le champ "Item lié" comporte les nombres "16; 111; 87 ; ..." qui sont les nombres des autres items. Comment puis je faire pour qu’automatiquement access complète mes champs item lié des items 16 & 111 & 87 par la valeur 110 , puis ajouter les autres valeurs a chaque fois que je vais compléter les formulaires d'item lié correspondant. Un fois les relations entre tous les items réalisés je voudrais réaliser automatiquement un Organigramme interactif qui à partir des items liés modélise les relations sous forme de schéma relationnel : les items les plus lié en gros qui donne une arborécensse en rayon de vélo vers les items plus petits ... En gros c'est un peu comme Facebook, chaque item a des amis, qui sont amis réciproquement et je voudrais après créer une carte des Amis clef avec leur arborescence de "sous amis". |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 180 ![]() |
Bonjour Coolpedro,
Citation:
Tout d'abord, concernant ton exemple : 110 possède les sous-items 16, 111 et 87 : est-il possible que 16 soit un sous-item d'un autre item que 110 ? Par exemple, "Nutrition femme enceinte" pourrait être un sous-item de "Nutrition" et de "Femme enceinte".
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : août 2008 Messages : 7 ![]() |
Citation:
Citation:
Merci pour ton aide, j’espère que ce sont les réponses qui te manque. Si vous voulez je peux mettre la base sur un serveur pour que vous puissiez la télécharger ? |
||
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 180 ![]() |
Citation:
Ta problématique est, en fait, a même que pour la nomenclature d'un produit. Appliquons, donc, la même méthode. Table Item : - Id_Item (clé primaire, numéro auto) - Nom ... Table Item_Liaison : - Id_Item_Principal (clé primaire) - Id_Item_Lié (clé primaire) ... ou - Id_Item_Liaison (clé primaire, numéro auto) - Id_Item_Principal - Id_Item_Lié ... ==> avec un index unique sur Id_Item_Principal/Id_Item_Lié. Relation : Item 1---∞ Item_Liaison, via Id_Item=Id_Item_Principal ; Item 1---∞ Item_Liaison, via Id_Item=Id_Item_Lié. Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|||
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() Inscription : août 2008 Messages : 7 ![]() |
Citation:
Donc là c'est ok. Mais je n'arrive pas a faire une autre requêtes qui me regroupe les liens dans un sens (110 lié à 84) et dans l'autre (84 lié a 111) dans une même colonne par item cad que je me retrouve simplement aprés avoir entré que 110 est lié à 84 une table qui me marque item 110 lié à 84 et Item 84 lié à 110 J'ai essayé toutes les jointures rien, je marche un peu a l'aveugle car mes notions sont loin. Merci pour votre aide et bon appétit !! |
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : août 2008 Messages : 7 ![]() |
Est il possible de m'expliquer ? Car je n'arrive pas a regrouper les réponses !
Merci. Pierre |
|
|
00
|
|
|
#7 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 180 ![]() |
Bonjour Coolpedro,
Citation:
Avec cet exemple, listes les enregistrements de tes tables d'origine, et indiques le résultat que tu veux obtenir, c'est plus parlant.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com