标题:VFP建立三级树目录
只看楼主
littlefool1
Rank: 1
等 级:新手上路
帖 子:29
专家分:8
注 册:2018-2-23
结帖率:66.67%
已结贴  问题点数:20 回复次数:10 
VFP建立三级树目录
****建立三个数据表,KM1,KM2,KM3
****VFP9.0完美运行
ThisForm.OleControl1.Nodes.Clear
THIS.LINESTYLE=1
THIS.STYLE=7
This.nodes.add(,1,'KM','会计科目')
Select Distinct 一级名称,一级编号 From d:\tree\km1 Into Cursor Temp1
Scan
  ThisForm.OleControl1.Nodes.Add('KM',4,'YJKM'+Alltrim(一级名称),一级名称)
  Select Distinct 二级名称,二级编号 From d:\tree\km2 Where km2.一级编号==Temp1.一级编号 Into CURSOR Temp2
  Select Temp2
  Scan
   ThisForm.OleControl1.Nodes.Add('YJKM'+Alltrim(Temp1.一级名称) ,4,'EJKM'+Alltrim(二级名称),二级名称)
   Select Distinct 三级名称,三级编号 From d:\tree\km3 Where km3.二级编号==Temp2.二级编号 Into CURSOR Temp3
  Select Temp3
  Scan
   ThisForm.OleControl1.Nodes.Add('EJKM'+Alltrim(Temp2.二级名称) ,4,,三级名称)
  EndScan
   Use In Temp3
   Select Temp2
  EndScan
  Use In Temp2
  Select Temp1
EndScan
Use In Temp1




搜索更多相关主题的帖子: 三级 Select 名称 编号 二级 
2018-02-26 22:22
xinjie
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:257
专家分:501
注 册:2007-8-11
得分:10 
“老板,来个20级树目录!”
2018-02-26 22:55
littlefool1
Rank: 1
等 级:新手上路
帖 子:29
专家分:8
注 册:2018-2-23
得分:0 
回复 2楼 xinjie
新学的,供大家参考
2018-02-26 23:06
丁春秋yxp
Rank: 4
等 级:贵宾
威 望:10
帖 子:239
专家分:287
注 册:2017-10-31
得分:10 
谢谢分享,能把整个项目提供出来么。
2018-02-26 23:58
xinjie
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:257
专家分:501
注 册:2007-8-11
得分:0 
以下是引用littlefool1在2018-2-26 23:06:53的发言:

新学的,供大家参考

我只是用一个你可能无法接受的黑色幽默提醒你,不要走错方向。
见谅!见谅!
2018-02-27 18:04
Lal7212
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-4-24
得分:0 
不错的
2018-05-12 00:16
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
以下是引用littlefool1在2018-2-26 23:06:53的发言:

新学的,供大家参考

不错!不过得提醒您,在程序中最好不要用绝对路径,否则换台电脑都有可能造成你的程序运行出错。

活到老,学到老! http://www. E-mail:hu-jj@
2018-05-12 09:08
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
理论上应该可以无限级的
2018-05-12 10:53
reakal
Rank: 1
等 级:新手上路
威 望:1
帖 子:13
专家分:8
注 册:2014-8-13
得分:0 
自身ID,级次ID,上级ID,文本项

只要树控没限制,递归调用,1万级也可以,100万也可以,1个亿,不妨试试 哈哈

[此贴子已经被作者于2018-5-18 09:52编辑过]

2018-05-18 09:51
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:0 
我已经多年不用TREE控件了,尽量使用VFP自己的控件解决问题
否则,换一台电脑,又要注册控件,烦!
2018-05-25 08:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-484876-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.327877 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved