Foxtable(狐表)用户栏目专家坐堂 → 怎样实现后台数据重新排序


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

主题:怎样实现后台数据重新排序

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


加好友 发短信
等级:三尾狐 帖子:689 积分:5155 威望:0 精华:0 注册:2017/10/22 10:15:00
怎样实现后台数据重新排序  发帖心情 Post By:2018/2/7 17:50:00 [显示全部帖子]

我是分页加载数据,多用户录入数据时,数据编号会乱,怎样实现打开项目时和切换用户后,所有数据进行重新排序分页加载?

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


加好友 发短信
等级:三尾狐 帖子:689 积分:5155 威望:0 精华:0 注册:2017/10/22 10:15:00
  发帖心情 Post By:2018/2/7 19:10:00 [显示全部帖子]


我在AfterOpenProject事件设如下代码:
With DataTables("S迁纪录房屋")
    .LoadFilter = "" '一定要清除加载条件
    .LoadTop = 5
    .LoadPage = 0
    .Load()
End With

窗口加载树事件设:
If User.Name = "开发者" Or User.Name = "管理员" Then
    DataTables("S迁纪录房屋").LoadFilter = filter
    DataTables("S迁纪录房屋").LoadOrder="协议书编号 Desc"
    DataTables("S迁纪录房屋").LoadTop= 5
    DataTables("S迁纪录房屋").Load
    Tables("S迁纪录房屋").sort="协议书编号"
Else
    DataTables("S迁纪录房屋").loadfilter = "(乡镇 = '" & User.Name & "' or 县 = '" & User.Name & "' or 项目名称 = '" & User.Name & "') and " & Filter
    DataTables("S迁纪录房屋").LoadOrder="协议书编号 Desc"
    DataTables("S迁纪录房屋").LoadTop= 5
    DataTables("S迁纪录房屋").Load
    Tables("S迁纪录房屋").sort="协议书编号"
End If


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


我的分页加载有两页,第1页协议书编号是1,2,7,4,5.第2页是6.
我想实现打开项目或切换用户时,第1页是1,2,4,5,6.第2页是7
这样方便在打开最后一页时就知道当前的编号到了多少

 回到顶部