以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于排序的问题 (http://foxtable.com/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 -- 能帮我看一下程序吗?这是简单的表样,谢谢!
|
||||
-- 作者:Bin -- 发布时间:2013/11/25 16:05:00 -- 你的问题4楼我已经解释了. 以下是增加一个排序列的方案.
|
||||
-- 作者:yanxin04 -- 发布时间:2013/11/25 16:15:00 -- 我说大哥,不会是有手一条一条增加的吧,我的原表有上千条记录。 |
||||
-- 作者:Bin -- 发布时间:2013/11/25 16:17:00 -- 你添加的数据的时候顺便添加一下. |
||||
-- 作者:yanxin04 -- 发布时间:2013/11/25 16:26:00 -- 我试试,谢谢!
|