以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 列表项目和排序问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=60420)

--  作者:wumingrong1
--  发布时间:2014/11/24 16:39:00
--  [求助] 列表项目和排序问题
列表项目和排序时,如果是数字的话;会出现以下排序问题;请问该如何处理?

排序不是按照从小到大排序,而是按第一位数字的大小排序。


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141124163819706.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141124163948862.jpg
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2014/11/24 16:44:00
--  

可以设置排序的,但是,排序列,不能是字符

 

http://www.foxtable.com/help/topics/1435.htm

 


--  作者:wumingrong1
--  发布时间:2014/11/24 16:57:00
--  
如我的某表有排序命令 Tables("OLT设备用户端口数据表主窗口_Table1").Sort  = "机房名称,设备名称,槽位端口ID " ;但是排出来的效果如下:

我希望是按:
0/1/0/0
0/1/0/1
0/1/0/2
0/1/0/3
...
进行排序、而不要按
0/1/0/0
0/1/0/1
0/1/0/10
0/1/0/11
...
进行排序;我该怎么办?


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141124165552175.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2014/11/24 17:00:00
--  

 数据必须改变,补0改成位数相同才能正常排序。


--  作者:wumingrong1
--  发布时间:2014/11/24 20:58:00
--  
如果我有公式如下:我希望红色命令能够实现数字为两位数的数字、该怎么改?

 For j As Integer = e.Form.Controls("板盘端子起" & i).Text To e.Form.Controls("板盘端子止" & i).Text
                        Dim ndr As DataRow = DataTables("机房板盘端子台帐表").AddNew
                        ndr("机房名称") = e.Form.Controls("机房名称").Text
                        ndr("机柜编号") = e.Form.Controls("机柜编号" & i).Text
                        ndr("板盘名称") = e.Form.Controls("板盘名称" & i).Text
                        ndr("板盘类型") = e.Form.Controls("板盘类型" & i).Text
                        ndr("板盘端子") = j

其中:"板盘端子起" & i = 01    "板盘端子止" & i =12

板盘端子          能够变成     板盘端子
1                                      01
2                                      02
3                                      03
4                                      04
5                                      05
6                                      06
7                                      07
8                                      08
9                                      09
10                                    10
11                                    11
12                                    12

[此贴子已经被作者于2014-11-24 21:03:57编辑过]

--  作者:有点甜
--  发布时间:2014/11/24 21:00:00
--  
ndr("板盘端子") = Format(j, "00")