Organigramme dynamique

Résolu
Bonjour,

J'aimerais savoir s'il est possible de créer un organigramme de façon dynamique via MS Access ou Excel.

Voila comment la chose se présente :

1) L'utilisateur rempli un formulaire dans lequel il détaille un élément et ses caractéristiques/informations. Par exemple, l'utilisateur remplira un formulaire qui permettra de remplir une table (dans une bdd access) similaire à celle ci-dessous.

[N° Elt] [Elt] [info 1] [info 2] [Etat ]
1 | voiture | rouge | peugeot | bon | ....
1.1 | intérieur| | | |...
1.1.1 | siège | cuir | totocuir | moyen |
1.1.2 | tapis | moquette | totmoq | mauvais |
1.2 | extérieur| | | |
1.2.1 | pneu | pluie | michelin | excellent | ...
1.2.2 | jante | chrome | blingroxx | mauvais |...

2) Ensuite je cherche à savoir si à partir d'access ou d'excel (via un export de données puis grâce à des macros) il sera possible de créer un diagramme smartart qui représente un organigramme hierarchique du système : la voiture dans le cas ci-desus. Je pourrais donc avoir :

voiture
|
|
Intérieur -------------------- Extérieur
| |
| |
Siège--------------Tapis Pneu----------Jantes

désolé je n'arrive pas a faire mieux pour l'organigramme mais ce que j'essaye de dessiner ci-dessus est grosso modo un arbre binaire sur trois étages. (Il est à noté qu'un organigramme n'est pas forcemment un arbre binaire, la symétrie n'est pas obligatoire...).

3) Enfin, les elements devront etre colorés en rouge, vert, jaune en fonction de si leur état est mauvais, bon, excellent, correct etc...

J'espère avoir été assez clair, n'hésitez pas a me demander plus de précision. Pour information, j'ai trouvé des articles de microsoft qui parlent de passer par des fichiers xml pour modifier les diagrammes smartart mais j'ai cru comprendre que cela servait uniquement à créer NOS diagrammes perso prédéfinis qui seront ensuite accessible via le bandeau comme les diagrammes prédéfinis classiques. Or ce que je chercher à faire n'est pas de créer un diagramme prédéfini mais un diagramme dynamique en fonction des informations qui sont contenues dans la bdd. Je ne pourrais pas savoir à l'avance la hauteur de l'arbre ou bien le nombre d'éléments par exemple.

J'attends vos réponses avec impatience

Cordialement

5 réponses