以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  编号问题-坐等解答  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41976)

--  作者:zhupengfei
--  发布时间:2013/10/31 16:40:00
--  编号问题-坐等解答
问题不复杂,就不发表了,表a中有个编号列。我想让他升序编号。编号的样式为。WYJ00001.NYJ00002.前缀不是WYJ就是NYJ。我想要的是,不管前缀是什么,后面的五位数字。就直接顺着编,不存在重复。测试,发现因为前缀的干扰,取max有点混乱,导致重复。
我的想法是,datatables("a").compute("max(编号)")这句能不能只对编号后五位数字,取max.
还是其他写法。
求解答。
这个帮助,有个类似的例三。跟例子的区别就是,要忽略前缀的影响,后面数字位顺着编。



--  作者:狐狸爸爸
--  发布时间:2013/10/31 16:50:00
--  

加一个表达式列,表达式设置为:

 

SubString([编号],4,5)

 

这一列就是去掉前缀的最大值


--  作者:lsy
--  发布时间:2013/10/31 18:00:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:不同前缀统一顺序编号.table