找回密码
 立即注册

QQ登录

只需一步,快速开始

跷跷板

中级会员

86

主题

229

帖子

979

积分

中级会员

积分
979
跷跷板
中级会员   /  发表于:2022-8-10 08:34  /   查看:2126  /  回复:8
5金币
数据表中的行数太多, 但有一个要查询的字段,一旦在系统时,树形就加载不出数据,一直转圈圈.

目前采用的是,传个参数到黄色格, 然后在树形中查询这个黄色格中的值,以显示其对应的数据的树形. 




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

多大个事,加个辅助列ID就解决了,字母编号对应数字ID,用数字ID树关联,显示字母编号

8 个回复

倒序浏览
最佳答案
最佳答案
jiangcj369
中级会员   /  发表于:2022-8-10 08:34:39
来自 6#
多大个事,加个辅助列ID就解决了,字母编号对应数字ID,用数字ID树关联,显示字母编号
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-10 10:34:49
2#
本帖最后由 Joe.xu 于 2022-8-11 09:18 编辑

大佬这里为啥是一个文本字段,可以换成整数字段吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
跷跷板
中级会员   /  发表于:2022-8-10 11:05:08
3#
David.Zhong 发表于 2022-8-10 10:34
大佬这里为啥是一个文本字段,可以换成帧数字段吗?

这个员工在整理这个份资料时,字段是有一定的意义的,一个字母带代一阶。  如果用数字的话, 这里的一个字母要换成两位的数字,也是一样的, 但这里最长的是5级,即5个字母, 如果换成数字就变成了5*2=10位。  那样维护起来要麻烦一些。
如果用数据表默认的ID, 那一点意义也没有,给后续员工在维护时,带来不方便。 而且目前还有一个等级, 这个等级是用len(WBSNO) 去计算的,5个字母就是5级。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-10 11:12:47
4#
树型图关联父级别值字段目前只支持用整数字段。
如果是字母有关联一定的业务逻辑,是否可以用两个字段来分别维护呢?
回复 使用道具 举报
跷跷板
中级会员   /  发表于:2022-8-11 08:07:28
5#
本帖最后由 跷跷板 于 2022-8-11 08:13 编辑

David.Zhong:  谢谢你的指导回复
“目前只支持用整数字段” 一定是不对的,因为我用的字符型,都以实现日常使用的树形结构,以及用树型控件加载。  如果是单一的上级的ID是没有问题的。 但我给个例子行数不少,才会卡死 ,若只保留一个b_ProdTimeA_ID,就可以很快加载显示出来。
我怀疑:树形控件在加载的时候,是加载了全部的数据,然后再根据控件中的条件进行二次筛选。所以才会很慢以至卡死,   如果一开始在后台筛选出结果,再加载就可以。  不过依你所言,是不是真的换成数字型就比目前快很多,也有这个可能,我再试一下 。
我想到了另一个方法 :
通过储存过程建一视图(单一b_ProdTimeA_ID归类的), 再用树形加载这个视图。 学习中MSSQL中..

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-11 09:23:02
7#
活字格的每个问题基本都可以有多个方案,大家可以根据自己的实际需求来选择哦
回复 使用道具 举报
跷跷板
中级会员   /  发表于:2022-8-11 14:06:50
8#
https://gcdn.grapecity.com.cn/fo ... mp;extra=#pid568657
感谢David.Zhou, jiangcj369 ,   我整理测试结果,问题解决, 解决方法放这.
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-11 14:16:55
9#
跷跷板 发表于 2022-8-11 14:06
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=152201&page=1&extra=#pid568657
感谢David ...

,学习一波
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部