以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  发现一个问题,加载数据时用LoadOrder排序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17856)

--  作者:dark272710
--  发布时间:2012/3/27 10:12:00
--  发现一个问题,加载数据时用LoadOrder排序


情况:动态加载,按日期排序,加载的条数会超过限定

昨天折腾了我好久,今天才找到原因

如果有日期相同的情况下,会全部载入,那么载入的数目就会超过规定的,会有零头出现,比如34条啊之类的。。。有办法避免么

另外,我尝试按照编号列/主键 排序,就会报错,是不允许么~ 

谢谢

DataTables("运维项目").LoadTop = "30"
DataTables("运维项目").LoadOrder = "工程时间 Desc"
DataTables("运维项目").LoadFilter = Filter
DataTables("运维项目").Load()



--  作者:程兴刚
--  发布时间:2012/3/27 10:27:00
--  
测试没有发现您说的问题:
 
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.table


--  作者:dark272710
--  发布时间:2012/3/27 10:33:00
--  
有这个问题哦。。

我用您的文件,BUTTON 1 最后一个数据是2012-04-21

我把另一个日期改成2012-04-21,再按BUTTON 1,就是31条了~~

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.table



--  作者:程兴刚
--  发布时间:2012/3/27 10:50:00
--  
呵呵,是有这个问题,应该定义为bug!图片点击可在新窗口打开查看
--  作者:狐狸爸爸
--  发布时间:2012/3/27 11:05:00
--  
这不是bug,这是合理现象。
--  作者:dark272710
--  发布时间:2012/3/27 11:41:00
--  
那我要优先限定行数怎么办呢?毕竟会变动的零碎行数比较难看啊。。。
--  作者:狐狸爸爸
--  发布时间:2012/3/27 11:54:00
--  
DataTables("表A").LoadTop = "30"
DataTables("表A").LoadOrder = "第一列 Desc,[_Identify]"
DataTables("表A").LoadFilter = ""
DataTables("表A").Load()

--  作者:dark272710
--  发布时间:2012/3/27 14:10:00
--  
哦哦。。。这样就等于是要2个条件的咯

谢谢狐爸

--  作者:wohenguaia
--  发布时间:2019/7/4 10:02:00
--  
终于搞清楚了