以文本方式查看主题

-  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
--  

实际情况 有的,先开票 后入库