Office中国论坛/Access中国论坛
标题:
[求助] 数据的分层显示
[打印本页]
作者:
duckdon
时间:
2005-5-14 20:52
标题:
[求助] 数据的分层显示
请问如何通过查询将 tableA 转换成 tableB 的形式:
在tableA中1作为父码对应子码有2、3,2和3再往下分别有子码4、5,4不再有子码,5再往下有子码6---所以1的下层码共有1、2、3、4、5、6(如tableB中结果)[attach]10445[/attach]
[此贴子已经被作者于2005-5-17 8:46:52编辑过]
作者:
海狸先生
时间:
2005-5-14 23:52
不理解两表之间的转换关系,请具体说明
作者:
Trynew
时间:
2005-5-16 23:50
[attach]10484[/attach]
就是显示出每个节点的所有子节点。
在Oracle中可以按层次直接返回,在Access中我是用了一个自定义函数来判断一个节点是否包含另一个节点。如果节点数不是很多的话,范例中使用一个查询即可,但如果节点数较多的话,最好只返回单个节点的所有子节点而不是整个表的提高效率。
作者:
duckdon
时间:
2005-5-21 06:48
谢谢Trynew,太厉害了,学习ing...
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3