Foxtable(狐表)用户栏目专家坐堂 → 录入数字自动分层


  共有1049人关注过本帖树形打印复制链接

主题:录入数字自动分层

帅哥哟,离线,有人找我吗?
zhuxinhui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
录入数字自动分层  发帖心情 Post By:2023/10/28 11:02:00 [只看该作者]

现在设置的层级为:1-2-2-2-2
如何才能够在第一列录入数字时自动生成分层
假如录入:1010101  自动生成 1.01.01.01

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/10/28 11:24:00 [只看该作者]

如果规律是固定的。拆分字符和点号合成即可:http://www.foxtable.com/webhelp/topics/1338.htm

或者直接在对应位置插入点
Dim s As String = "1010101"
Dim ii() As Integer = {1, 2, 2, 2}
Dim idx As Integer = s.Length
For i As Integer = ii.Length - 1 To 1 Step - 1
    idx = idx - ii(i)
    s = s.Insert(idx, ".")
Next
Output.Show(s)

 回到顶部