以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  按日期排序不起作用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27902)

--  作者:客家阿哥
--  发布时间:2013/1/13 23:37:00
--  按日期排序不起作用

DataTables("表A").LoadFilter = ""
DataTables("表A").LoadTop = "100"
DataTables("表A").LoadOrder = "日期 Desc"
DataTables("表A").Load

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:排序测试_201301132332.zip


--  作者:程兴刚
--  发布时间:2013/1/14 9:02:00
--  

调整一下顺序试试:

 

DataTables("表A").LoadTop = "100"
DataTables("表A").LoadOrder = "日期 Desc"

DataTables("表A").LoadFilter = ""
DataTables("表A").Load


--  作者:lin_hailun
--  发布时间:2013/1/14 9:43:00
--  
 3楼正解。

 不过loadOrder不能配合loadPage一起使用。下次会改进的。

--  作者:客家阿哥
--  发布时间:2013/1/14 12:51:00
--  

老大们不行啊!!!!

你们自己试试啊


--  作者:lin_hailun
--  发布时间:2013/1/14 13:43:00
--  
以下是引用客家阿哥在2013-1-14 12:51:00的发言:

老大们不行啊!!!!

你们自己试试啊


试过了,正常,可以排序取出的。不过要注意的是,显示在table的时候是按照_sortkey排序的。

--  作者:客家阿哥
--  发布时间:2013/1/14 23:15:00
--  

如果按照按照_sortkey排序

那么DataTables("表A").LoadOrder = "日期 Desc"有什么作用???


--  作者:客家阿哥
--  发布时间:2013/1/15 0:08:00
--  
问一下程老师,为什么要这样调整顺序?DataTables("表A").LoadFilter = ""不是清除加载条件吗???
--  作者:狐狸爸爸
--  发布时间:2013/1/15 8:24:00
--  
以下是引用客家阿哥在2013-1-14 23:15:00的发言:

如果按照按照_sortkey排序

那么DataTables("表A").LoadOrder = "日期 Desc"有什么作用???

 

LoadOrder 和 LoadTop配合使用,例如按日期顺寻加载最新的100条数据。

至于加载后的数据,其顺序是有Table的Sort属性决定,和LoadOrder无关。


--  作者:客家阿哥
--  发布时间:2013/1/15 14:40:00
--  

问一下程老师,为什么要这样调整顺序?

 

DataTables("表A").LoadFilter = ""

不是清除加载条件吗???


--  作者:程兴刚
--  发布时间:2013/1/16 0:48:00
--  

DataTables("表A").LoadTop = "100"
DataTables("表A").LoadOrder = "日期 Desc"

DataTables("表A").LoadFilter = ""
DataTables("表A").Load

Tables("表A").Sort = "日期 desc" \'2楼已经告诉您了,结合贺老师的解释,您就明白了:一个是加载顺序,一个是显示在table里面的排序,您自己搞混淆了!

[此贴子已经被作者于2013-1-16 0:48:59编辑过]