| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1769 人关注过本帖
标题:如何实现表单中同一TreeView控件根据不同的表文件显示不同层次的节点
取消只看楼主 加入收藏
王咸美
Rank: 1
等 级:新手上路
帖 子:615
专家分:3
注 册:2018-1-4
结帖率:97.18%
收藏
已结贴  问题点数:20 回复次数:5 
如何实现表单中同一TreeView控件根据不同的表文件显示不同层次的节点
如何实现表单中同一TreeView控件根据不同的表文件显示不同层次的节点(如图),请高手赐教,万分感谢!!!
点击单选按钮“成绩汇总表”,调用表文件“成绩汇总表.dbf”,在左边控件中显示三层节点:年级、班级、性别;
点击单选按钮“班级课程表”,调用表文件“jsrkb20190101.dbf”,在左边控件中显示两层节点:年级、班级;
点击单选按钮“干部信息表”,调用表文件“干部信息汇总表.dbf”,在左边控件中显示一层节点:姓名
多表查询.zip (21.61 KB)

图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 不同 控件 显示 文件 节点 
2022-05-09 07:58
王咸美
Rank: 1
等 级:新手上路
帖 子:615
专家分:3
注 册:2018-1-4
收藏
得分:0 
不太懂,还请赐教!谢谢!!!
2022-05-09 09:29
王咸美
Rank: 1
等 级:新手上路
帖 子:615
专家分:3
注 册:2018-1-4
收藏
得分:0 
@fyyylyl 非常感谢热心指点。我想利用成绩汇总表.dbf显示三层节点,利用jsrkb.dbf显示两层节点,利用 干部信息汇总表.dbf只显示一层节点。请赐教!
2022-05-09 11:57
王咸美
Rank: 1
等 级:新手上路
帖 子:615
专家分:3
注 册:2018-1-4
收藏
得分:0 
@mywisdom88 非常感谢你的指点!现在一层、两层节点代码已会写,三层节点代码不会写,能否帮忙写一下,先行谢谢。盼解答!
2022-05-09 17:26
王咸美
Rank: 1
等 级:新手上路
帖 子:615
专家分:3
注 册:2018-1-4
收藏
得分:0 
下列代码红字部分出现问题(第三层节点:“性别” 不出现),请高手指教。万分感谢!!!
图片附件: 游客没有浏览图片的权限,请 登录注册

case Scfs=1
    thisform.olecontrol1.LINESTYLE=1
    THISform.olecontrol1.STYLE=7
    Thisform.OleControl1.Nodes.Clear
    SELECT distinct 年级  FROM cjhzb into CURSOR temp
    SCAN
        thisform.olecontrol1.Nodes.Add(,,'年级'+ALLTRIM(年级),年级)
        SELECT DISTINCT 班级 FROM cjhzb WHERE cjhzb.年级=TEMP.年级 INTO CURSOR TEMP1
        SELECT temp1
        SCAN
            thisform.OleControl1.Nodes.Add('年级'+ALLTRIM(temp.年级),4,'班级'+ALLTRIM(temp.年级)+ALLTRIM(班级),班级)
            SELECT distinct 性别 FROM cjhzb WHERE cjhzb.年级=Temp.年级 AND cjhzb.班级=Temp1.班级 INTO CURSOR temp2
            SELECT temp2

            SCAN
                thisform.olecontrol1.Nodes.Add('班级'+ALLTRIM(temp1.班级),4,'性别'+ALLTRIM(temp1.班级)+ALLTRIM(性别),性别)

            ENDSCAN
            USE IN temp2
            SELECT temp1
        ENDSCAN

        USE IN temp1
        SELECT temp
    ENDSCAN

    USE IN temp
    thisform.olecontrol1.refresh


[此贴子已经被作者于2022-5-10 07:44编辑过]

2022-05-10 07:43
王咸美
Rank: 1
等 级:新手上路
帖 子:615
专家分:3
注 册:2018-1-4
收藏
得分:0 
@fyyylyl 如你所说,问题已完美解决,谢谢!
2022-05-11 09:34
快速回复:如何实现表单中同一TreeView控件根据不同的表文件显示不同层次的节点
数据加载中...
 
   



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

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