xzq 发表于 2022-3-29 15:26:49

编码设置规则能否实现一下效果

本帖最后由 xzq 于 2022-3-29 15:29 编辑

数据库中用视图的方式已经设置了编码规则 :
LEN(Code) / 3 AS 级次, LEFT(Code, (LEN(Code)/ 3 - 1) * 3) AS 上级分类;

只要输入编码框中,任何3位数例如:001,级别为1
                                     6位数例如:001001,级别为2
                                     9位数例如:001001002,级别为3

                                     3位数例如:002,级别为1
                                     6位数例如:002001,级别为2
                                     9位数例如:002001002,级别为3
当输入正确的位数编码时,树形图级别位置自动就匹配好了位置;


问题:已经用用其他方式设置编码规则,所以在活字格也要按照这个编码规格来,如果输入格式不对就会出现错误
,想用活字实现我这样的规则,能实现吗?

想要实现的功能
         1:按顺序自动编码;(数据没有的时候初始时候可以自己手动添加一个,剩下的自动放进编码框中)
         2:初始输入时候按照这个规则,少输入时候报错,或者位数不匹配,不是3的倍数
         3:当点击树形图位置级别为1的时候,点击添加,文本框自动添加级别2 并自动添加编码且数字是按照排序的


希望大佬能整个小demo,就跟物品库存级别,上级类目是一样的,只不过编码自己设定并按照这个规则,

高阳酒徒 发表于 2022-3-29 15:26:50

我上传了一个以前做的树形图的DEMO
大概就是点击相应的级次就添加他的下级
看下是你要的不

意思应该查不多

Chelsey.Wang 发表于 2022-3-29 17:10:35

大佬,您这个看起来是一个具体的项目需求了,我帮您挪到项目需求版块了哈~
项目版块有很多有有实际项目经验的大佬,如果有大佬对您的需求比较感兴趣,就会联系您:loveliness:,也可能会有一些比较有用的建议,对您应该会有帮助~

xzq 发表于 2022-3-30 10:36:57

高阳酒徒 发表于 2022-3-29 20:25
我上传了一个以前做的树形图的DEMO
大概就是点击相应的级次就添加他的下级
看下是你要的不


有相似的地方,谢谢提供的思路,我先研究一下

xzq 发表于 2022-3-30 14:37:03

高阳酒徒 发表于 2022-3-29 15:26
我上传了一个以前做的树形图的DEMO
大概就是点击相应的级次就添加他的下级
看下是你要的不


之前别人给的思路是通过数据库判断的 ,跟这个逻辑极非常相似,包括看到里面的最大值,瞬间明白了思路

高阳酒徒 发表于 2022-3-30 14:38:58

我记得我以前是用的设计器上做的判断
你也可以用len(编码)/3看是不是等于你的级次去判断位数对不对

要是用你设置编码自动+1就不用判断了前边设置补0就行

xzq 发表于 2022-4-2 08:14:25

高阳酒徒 发表于 2022-3-30 14:38
我记得我以前是用的设计器上做的判断
你也可以用len(编码)/3看是不是等于你的级次去判断位数对不对



非常感谢:lol
页: [1]
查看完整版本: 编码设置规则能否实现一下效果