Foxtable(狐表)用户栏目专家坐堂 → [求助] 列表项目和排序问题


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

主题:[求助] 列表项目和排序问题

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[求助] 列表项目和排序问题  发帖心情 Post By:2014/11/24 16:39:00 [只看该作者]

列表项目和排序时,如果是数字的话;会出现以下排序问题;请问该如何处理?

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


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


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



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/24 16:44:00 [只看该作者]

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

 

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

 


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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By: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
图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/24 17:00:00 [只看该作者]

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


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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By: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编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/24 21:00:00 [只看该作者]

ndr("板盘端子") = Format(j, "00")

 回到顶部