访问2003父/子递归搜索

时间:2010-06-17 23:02:10

标签: ms-access recursion access-vba

如何使用递归搜索创建VB6.5将放入树状视图的父/子关系。

在开始使用主数据库之前,我有一个简单的表结构。

ID   |   Part    | ParentId
-----+-----------+---------
1    | Tire      | 0
2    | Door      | 0
3    | Break     | 1
4    | Line      | 3
5    | Handle    | 2
6    | Fluid     | 4
and so on

然后我想以

的格式在列表框中显示结果
ID   |   Part    | Relationship
-----+-----------+---------------------------------------------------
1    | Tire      | Tire
3    | Break     | Tire | Break
4    | Line      | Tire | Break | Line
6    | Fluid     | Tire | Break | Line | Fluid
2    | Door      | Door
5    | Handle    | Door | Handle

1 个答案:

答案 0 :(得分:2)

一个不错的(但不是很好的:)解决方案:Recursive Joins to Query Data Hierarchies in Microsoft Access

作者还指出了如何在其他DBMS(如Oracle)中完成此操作。