1

我还有另一个 Microsoft Access 问题:

我正在建立一个联系人数据库,其中一些联系人彼此之间存在关系。例如,数据库中的两个联系人可能是兄弟姐妹,我会在数据库中相应地标记他们的关系。我可以用 SQL 生成一个报告,它会给我我想要的信息(即谁与什么人有关)。但是,问题不在于信息本身,而在于我想如何显示所述信息。

而不是以某种方式详细说明与相关人员相关的每个联系人的列表格式。我想以图形方式表示一个人的网络。因此,如果 John Doe 是 Scott Doe 的兄弟和 Jane Doe 的妹妹,那么 Access 报告将在中间显示 John Doe 的名字,然后从名字中引出两行指向 Scott Doe 和 Jane Doe。

我什至不确定在 Access 中是否可以使用这种图形表示,这就是为什么我很想知道是否有人曾经尝试过,或者是否有可能。然后,如何以编程方式进行设置?

我意识到这是一个相当开放的问题,但任何帮助将不胜感激。作为记录,我精通VBA。

4

1 回答 1

0

您可以考虑引入树视图控件。而且由于你不知道有多少层,那么在我们的行业中,我们通常使用所谓的递归。

这里有一个填充树视图的代码示例:

http://support.microsoft.com/kb/209891

于 2012-07-25T01:53:07.763 回答