以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  LoadOrder无效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=30799)

--  作者:晕了快扶我
--  发布时间:2013/4/3 17:10:00
--  LoadOrder无效

With DataTables("客户订单主表")
    .LoadFilter = "" \'一定要清除加载条件
    .LoadTop = 10
    .LoadOrder = "录单时间 DESC"
    .LoadPage = 0
    .Load()
End With

 

 

这个很郁闷,随机取10个,有没有办法从后台取的时候就按录单时间取DESC?


--  作者:XYT
--  发布时间:2013/4/3 17:15:00
--  

  .LoadTop = “10”


--  作者:晕了快扶我
--  发布时间:2013/4/3 18:04:00
--  
是随机出的啦...很郁闷,二楼的,你搞错了吧?10要加引号?
--  作者:狐狸爸爸
--  发布时间:2013/4/3 18:06:00
--  
不会随机的,只是数据加载进来后,默认不会按时间排序,但肯定是按录取时间排序的前十个。
--  作者:晕了快扶我
--  发布时间:2013/4/3 18:06:00
--  
我的录单时间从今年1月到今天,代码执行后却从3月开始往下10个,这个太奇怪了
--  作者:jianjingmaoyi
--  发布时间:2013/4/3 20:29:00
--  
order  倒序了呀
--  作者:有点甜
--  发布时间:2013/4/3 22:22:00
--  

就是啊,加上DESC,你找的就是最新的10个,而不是最早的10个。

 

[此贴子已经被作者于2013-4-3 22:22:17编辑过]

--  作者:晕了快扶我
--  发布时间:2013/4/4 10:19:00
--  
以下是引用有点甜在2013-4-3 22:22:00的发言:

就是啊,加上DESC,你找的就是最新的10个,而不是最早的10个。

 

[此贴子已经被作者于2013-4-3 22:22:17编辑过]

加不加DESC都是一样的排序..


--  作者:晕了快扶我
--  发布时间:2013/4/4 10:30:00
--  
还是得用sort来排序..
--  作者:有点甜
--  发布时间:2013/4/6 9:08:00
--  
LoadOrder本来就不影响加载后的数据排序,只是在加载过程排序,例如加载按日期排序的最新10个,但是加载后,并不会按日期排序,你需要设置Sort属性。