Foxtable(狐表)用户栏目专家坐堂 → 一周排序问题


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

主题:一周排序问题

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
一周排序问题  发帖心情 Post By:2015/3/9 14:30:00 [只看该作者]

列表如下:

图片点击可在新窗口打开查看此主题相关图片如下:05.png
图片点击可在新窗口打开查看

在 项目属性的  afterloadproject, 加入以下代码:

Tables("表名").Sort = "固定时间"

会出现混乱的排序,怎么样才能有序排序呢,如:
星期一
星期二
星期三
。。。
星期日


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


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

不能根据此列排序,必须额外的加一列排序列,把星期几改成数字

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/9 14:31:00 [只看该作者]

中文排序方式是按照文字的拼音首字母排序的.

你可以增加一个数值列   星期一就存1  星期二就存2  然后排序按照这个列排序即可.   也可以选择隐藏这个列,只作为辅助使用.

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/9 14:35:00 [只看该作者]

我试试,3Q for you tips

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2015/3/9 14:40:00 [只看该作者]

用DrawCell事件也行:

实际值用1、2、3、4、5、6、7
样式用星期日、星期一、星期二、星期三、星期四、星期五、星期六
[此贴子已经被作者于2015/3/9 15:02:37编辑过]

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/9 14:51:00 [只看该作者]

以下是引用有点甜在2015/3/9 14:31:00的发言:
不能根据此列排序,必须额外的加一列排序列,把星期几改成数字

tiantian 老师,我用SUBSTRING函数,把星期一,星期二。。。换成 一,二,三。。。日,但没想得我这样简单。 额外的用了这个列,也不能正常排序。并且星期日 变成 日,更不能排序。 


帮我下,谢谢


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/9 14:53:00 [只看该作者]

图片点击可在新窗口打开查看 说了要用 1 2 3 4 5 6 才可以哦.数字.

要不你就用5楼的方法

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/9 14:56:00 [只看该作者]

LSY老师的,只是用不同的样式标示每一天,不能达到排序的效果。。。。。

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


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

 看楼上,叫你改成数字了

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2015/3/9 15:02:00 [只看该作者]

DrawCell事件:

If e.Col.Name = "固定时间" AndAlso e.Row(e.Col) >= 1 AndAlso e.Row(e.Col) <= 7 Then
    e.Text = WeekDayName(e.Row(e.Col))
End If
[此贴子已经被作者于2015/3/9 15:14:39编辑过]

 回到顶部
总数 22 1 2 3 下一页