2009-10-06 76 views
1

我们在存储为节点(node1,node2等)和节点之间的边(n1-> n2等)的Access数据库中有一个相当复杂的图。访问中的图(节点和边)

我们希望在MS Access应用程序中将其可视化。你会建议什么“图形包”?这些如何被整合到Access中?我们目前使用的是Access 2002.

注意:树控件是不够的,因为我们有一个更一般的图(如果您将图形显示为树,则一个节点会多次出现)。

+0

看,我认为你可以得到STIL的免费版本保持(http://research.microsoft.com /en-us/downloads/f1303e46-965f-401a-87c3-34e1331d32c5/default.aspx) – Benjol 2009-10-06 11:43:00

回答

1

这取决于你想让你的Graph可视化工作,如果它只是一个图片,那么你可以尝试使用基于命令行的包如GraphViz。您只需编写一个宏来调用GraphViz,将DOT语法中的Graph输出到GraphViz命令行,然后使用Form在Access中显示生成的图像。

如果你想要一个图形的交互式可视化我从来没有使用任何这样的包自己所以不能推荐一个,但我敢肯定有一些在那里。

+0

该图的静态显示效果会很好,所以我想我会尝试一下您的建议... – Thorsten 2009-10-07 12:58:55

0

我一直将Excel视为与Access一起使用的优秀数据可视化和图形工具。 (当然,Excel人不会欣赏我的态度。)你可以轻松地在Excel中做图表吗?

模块:示例Excel自动化 http://www.mvps.org/access/modules/mdl0006.htm 模块:在GLEE记录传送到Excel使用自动化 http://www.mvps.org/access/modules/mdl0035.htm

+0

Excel将非常适合如果我的数据是“图表”(如线条或条形图),但不是复杂的节点和边缘图。只是我看到的许多问题之一:我将如何布置节点以最小化交叉边缘的数量? – Thorsten 2009-10-07 05:01:55

+0

对不起,当谈到节点/边缘图形时,不是一个线索。 – 2009-10-07 20:19:15