Ms access 在Microsoft Access中创建连接的图形表示

Ms access 在Microsoft Access中创建连接的图形表示,ms-access,vba,relationship,erd,Ms Access,Vba,Relationship,Erd,我还有一个Microsoft Access问题: 我正在建立一个联系人数据库,其中一些联系人彼此有关系。例如,数据库中的两个联系人可能是兄弟姐妹,我将在数据库中相应地标记他们的关系。我可以使用SQL生成一个报告,该报告将为我提供所需的信息(即谁与谁相关)。然而,问题不在于信息本身,而是我想如何显示所述信息 而不是一个列表格式,详细说明每一个联系方式,以某种方式有关的人。我想以图形化的方式表示一个人际网络。因此,如果某个身份不明的人是多埃的兄弟和简·杜的妹妹,那么访问报告会把某个身份不明的人的名字

我还有一个Microsoft Access问题:

我正在建立一个联系人数据库,其中一些联系人彼此有关系。例如,数据库中的两个联系人可能是兄弟姐妹,我将在数据库中相应地标记他们的关系。我可以使用SQL生成一个报告,该报告将为我提供所需的信息(即谁与谁相关)。然而,问题不在于信息本身,而是我想如何显示所述信息

而不是一个列表格式,详细说明每一个联系方式,以某种方式有关的人。我想以图形化的方式表示一个人际网络。因此,如果某个身份不明的人是多埃的兄弟和简·杜的妹妹,那么访问报告会把某个身份不明的人的名字放在中间,然后从多埃和简·杜的名字中引出两行。 我甚至不确定这种图形表示在Access中是否可行,这就是为什么我想知道以前是否有人尝试过这种方法,或者这种方法是否可行。然后,如何以编程方式进行设置


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

< P>可以考虑引入TeeVIEW控件。因为你不知道有多少层,所以在我们的行业中,我们通常使用所谓的递归

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