以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于排序的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42894)

--  作者:yanxin04
--  发布时间:2013/11/25 15:27:00
--  [求助]关于排序的问题
我做了一张表,想排序,序号为 1.1  1.2  1.3  1.4  1.5 1.6 1.7 ...... 1.10
等到过10 一排序 1.10就跑到1.2的前面去了,字段我定义的是字符型,不知怎么才能让它按照顺序走。

--  作者:Bin
--  发布时间:2013/11/25 15:30:00
--  
设为数值型即可,  字符串排序本来就是这样的.
--  作者:yanxin04
--  发布时间:2013/11/25 15:37:00
--  
不能设置成数值型,我是做了一段语句在序号列增加的,还有例如1.1.1  1.1.2等有上下级的关系。
--  作者:Bin
--  发布时间:2013/11/25 15:40:00
--  
字符串类型排序就是这样的,没办法改变.  如何你希望按照你希望的顺序排列,可以额外增加一个隐藏列,然后根据隐藏列排序.
--  作者:yanxin04
--  发布时间:2013/11/25 15:44:00
--  
能帮我看一下程序吗?这是简单的表样,谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.table


--  作者:Bin
--  发布时间:2013/11/25 16:05:00
--  
你的问题4楼我已经解释了.


以下是增加一个排序列的方案.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.table



--  作者:yanxin04
--  发布时间:2013/11/25 16:15:00
--  
我说大哥,不会是有手一条一条增加的吧,我的原表有上千条记录。
--  作者:Bin
--  发布时间:2013/11/25 16:17:00
--  
你添加的数据的时候顺便添加一下.
--  作者:yanxin04
--  发布时间:2013/11/25 16:26:00
--  

我试试,谢谢!