以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  分页加载并排序的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120274)

--  作者:yiningyl
--  发布时间:2018/6/11 17:09:00
--  分页加载并排序的问题

老师好,我想实现分页加载,每页100行,而且要按student_id排序,结果用下面代码,只实现了当前页按student_id排序,并不是把筛选出的所有数据全部排序。比如我筛选出的数据一共有20页,要让20页中所有数据都按student_id排序,如何实现呢?

With DataTables("xxb")
    .LoadFilter = Filter \'设置加载条件
    .LoadPage = 0 \'加载第一页
    .LoadTop = 100 \'每页100行
    .Load()
    e.Form.Controls("pages").Value = 1 & "页/共" & .TotalPages  & "页"
End With

Tables("xxb").DataTable.Load
Tables("xxb").sort="student_id"


 


--  作者:有点甜
--  发布时间:2018/6/11 17:28:00
--  

With DataTables("xxb")
    .LoadFilter = Filter \'设置加载条件
    .LoadPage = 0 \'加载第一页
    .LoadTop = 100 \'每页100行

    .LoadOver = "student_id"
    .Load()
    e.Form.Controls("pages").Value = 1 & "页/共" & .TotalPages  & "页"
End With

Tables("xxb").sort="student_id"


--  作者:cd_tdh
--  发布时间:2018/6/11 22:05:00
--  
LoadOrder和LoadOver有什么区别呢?
--  作者:有点蓝
--  发布时间:2018/6/11 22:11:00
--  
参考:http://www.foxtable.com/webhelp/scr/1928.htm

一般不一起用

--  作者:yiningyl
--  发布时间:2018/6/12 9:58:00
--  
完美解决问题,非常感谢有点甜老师,还是自己没好好看教程,只把例子中代码粘过来用。。没发现loadover这个属性图片点击可在新窗口打开查看