2009-10-06 11 views
1

Nous avons un graphe relativement complexe dans un DB d'accès stocké sous forme de noeuds (noeud1, noeud2, etc.) et d'arêtes entre les noeuds (n1-> n2 etc.).graphe (noeud et arêtes) en accès

Nous aimerions visualiser ceci dans une application MS Access. Quels "packages graphiques" suggérez-vous? Comment peuvent-ils être intégrés dans Access? Nous utilisons actuellement Access 2002.

NOTE: Un contrôle d'arborescence n'est pas suffisant car nous avons un graphique plus général (si vous avez affiché notre graphe comme un arbre, un nœud se produirait plusieurs fois).

+0

Regardez GLEE, je pense que vous pouvez Stil mettre la main sur la version gratuite (http://research.microsoft.com /en-us/downloads/f1303e46-965f-401a-87c3-34e1331d32c5/default.aspx) – Benjol

Répondre

1

Cela dépend de ce que vous voulez que votre visualisation graphique fasse, si c'est juste une image, alors vous pouvez essayer d'utiliser un paquet basé sur une ligne de commande comme GraphViz. Vous devez juste écrire une macro pour invoquer GraphViz, afficher votre graphique dans la syntaxe DOT vers la ligne de commande GraphViz, puis afficher l'image générée dans Access en utilisant un formulaire.

Si vous voulez une visualisation interactive de votre graphique, je n'ai jamais utilisé moi-même un tel paquet donc je ne peux pas en recommander un mais je suis sûr qu'il y en a quelques-uns.

+0

Un affichage statique du graphique serait bien, donc je pense que je vais essayer votre suggestion ... – Thorsten

0

J'ai toujours considéré Excel comme un excellent outil de visualisation et de représentation graphique de données en conjonction avec Access. (Bien sûr, les gens d'Excel n'apprécient pas mon attitude.) Pouvez-vous facilement faire le graphique dans Excel?

Modules: Sample Excel Automatisation http://www.mvps.org/access/modules/mdl0006.htm Modules: Transfert d'enregistrements vers Excel avec Automation http://www.mvps.org/access/modules/mdl0035.htm

+0

Excel serait bien adapté si mes données étaient un «graphique» (comme une ligne ou un graphique à barres), mais pas pour un graphique de nœud et de bord complexe. Juste l'un des nombreux problèmes que je vois: Comment est-ce que je disposerais les nœuds afin de minimiser le nombre d'arêtes qui se croisent? – Thorsten

+0

Désolé, pas un indice quand il s'agit de graphique noeud/bord. –

Questions connexes