Foxtable(狐表)用户栏目专家坐堂 → 未按日期倒序,进行数据的完全加载


  共有1637人关注过本帖树形打印复制链接

主题:未按日期倒序,进行数据的完全加载

帅哥哟,离线,有人找我吗?
weibu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:5363 威望:0 精华:0 注册:2018/5/19 22:27:00
未按日期倒序,进行数据的完全加载  发帖心情 Post By:2024/4/16 10:47:00 [显示全部帖子]

老师下面代码,我想rs_outsideout表进行按outdate倒序加载。但实际执行是outdate=今天有100条数据,第一页就加载了10条今天的数据。请问问题在哪?

MainTable = Tables("rs_outsideout")
Dim dt As Date = Date.Today.AddDays( - 900)
Dim dr As DataRow = DataTables("rs_userinfo").find("sname = '" & rsuser & "'") '找到当前登录者所在的行
Dim filter As String = "1=2"
If dr("position") = "管理者" Then
    Dim drs = DataTables("rs_departinfo").Select("departno like '" & dr("departno") & "%'")
    For Each cdr As DataRow In drs
        Filter &= " or outdepart = '" & cdr("depart") & "'And outdate >= '" & dt & "'"
    Next
    Else If dr("position") = "职员" Then
        Filter = "outdepart = '" & dr("indepart") & "'And outdate >= '" & dt & "'"
End If
DataTables("rs_outsideout").LoadTop = "1000"
DataTables("rs_outsideout").LoadOrder = "_Identify"
Tables("rs_outsideout").OpenLoadTree("outdepart|rstype|outdate YM|proname", 200, 1000, True, Filter)
Tables("rs_outsideout").Sort = "outdate DESC"
Forms("其他出库汇总").Open()

 回到顶部
帅哥哟,离线,有人找我吗?
weibu
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:5363 威望:0 精华:0 注册:2018/5/19 22:27:00
  发帖心情 Post By:2024/4/16 11:13:00 [显示全部帖子]

修改后还是一样

 回到顶部
帅哥哟,离线,有人找我吗?
weibu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:5363 威望:0 精华:0 注册:2018/5/19 22:27:00
  发帖心情 Post By:2024/4/16 11:16:00 [显示全部帖子]

老师我想修改这个代码的逻辑,就是单击按钮,显示加载最近15天的数据,倒序排列。再就是Tables("rs_outsideout").OpenLoadTree("outdepart|rstype|outdate YM|proname", 200, 1000, True, Filter)生成加载树
点击加载树按加载数据的逻辑加载数据

 回到顶部