以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 库存表 期末数 有正数 负数 0 现在要排序 。非零的排上面 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60414) |
-- 作者:jswjyjf -- 发布时间:2014/11/24 16:11:00 -- 库存表 期末数 有正数 负数 0 现在要排序 。非零的排上面 库存表 期末数 有正数 负数 0 现在要排序 。非零的排上面 |
-- 作者:有点甜 -- 发布时间:2014/11/24 16:13:00 -- 做不到,除非加入一个排序列 |
-- 作者:Bin -- 发布时间:2014/11/24 16:14:00 -- 单独把0 排到最后? 无法做到. 除非你增加一个辅助列, 引用这个列的值,然后排序赋值列, 引用的时候如果是0就设置为9999999999 自然就排序到最后了
|
-- 作者:jswjyjf -- 发布时间:2014/11/24 16:20:00 -- 不错 好办法
|
-- 作者:jswjyjf -- 发布时间:2014/11/24 16:31:00 -- 要按负数 正数 0 排序呢 |
-- 作者:有点甜 -- 发布时间:2014/11/24 16:41:00 -- 以下是引用jswjyjf在2014-11-24 16:31:00的发言:
要按负数 正数 0 排序呢
加一个表达式列,IIf(数值列>0, -1, iif(数值列=0, 0, 1))
然后再排序 [此贴子已经被作者于2014-11-24 16:41:32编辑过]
|
-- 作者:jswjyjf -- 发布时间:2014/11/24 16:43:00 -- 多谢 |
-- 作者:程兴刚 -- 发布时间:2014/11/24 20:21:00 -- 库存表有负数,就说明您的设计有问题! |
-- 作者:jswjyjf -- 发布时间:2014/11/24 20:23:00 -- 实际情况 有的,先开票 后入库 |