设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3088|回复: 3
打印 上一主题 下一主题

[ActiveX] treeview树形控件,各级菜单如何排序。

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-20 21:56:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下treeview控件一级菜单,现在的问题是,我在表中的顺序与生成的菜单顺序不一致,如何按大区ID显示。谢谢!!!

Rec.Open "大区表", CurrentProject.Connection, adOpenKeyset, adLockOptimistic, adCmdTableDirect
    For i = 0 To Rec.RecordCount - 1
        Set nodindex = TreeView.Nodes.Add("爷", tvwChild, "父" & Rec.Fields("大区ID"), Rec.Fields("大区名称"))
        nodindex.Sorted = True
        Rec.MoveNext
    Next
    Rec.Close
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2019-9-21 16:11:57 | 只看该作者
这个跟添加node的顺序有关系的吧?你需要改的rec记录集里的SQL语句,按大区ID排序。

点击这里给我发消息

3#
发表于 2020-4-25 20:57:54 | 只看该作者
同问,怎么实现,修改哪里?不回,在论坛里找的,一样是顺序不对。请大神讲解的详细点,
4#
发表于 2020-4-25 23:32:25 | 只看该作者
fqy73p 发表于 2020-4-25 20:57
同问,怎么实现,修改哪里?不回,在论坛里找的,一样是顺序不对。请大神讲解的详细点,

数据源排好序,然后
把nodindex.Sorted = True这句注释掉
否则就会按text排序
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-20 21:34 , Processed in 0.093725 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表