Foxtable(狐表)用户栏目专家坐堂 → 分页加载相关问题


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

主题:分页加载相关问题

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
分页加载相关问题  发帖心情 Post By:2020/9/8 16:13:00 [只看该作者]

在主窗口A中的副本"表1"中:加上了分页加载的代码,其中“第一页”按钮的代码如下:
Dim dt As DataTable=DataTables("表1")
dt.LoadFilter = filter
dt.LoadTop = 32
dt.LoadPage = 0
dt.Load()

此时点击任务栏打开另外一个主窗口B中副本"表1",点击主窗口B中的按钮,进行“表1”数据的重新加载。此时没有加载所有应该加载的数据,只是加载了上边代码中对应的数据。怎么回事啊,该如何解决啊?
Dim dt As DataTable=DataTables("表1")
dt.LoadFilter = “”
dt.Load
[此贴子已经被作者于2020/9/8 16:14:42编辑过]

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/8 16:19:00 [只看该作者]

加载外部?
Dim dt As DataTable=DataTables("表1")
dt.LoadFilter = “”
dt.LoadTop = nothing
dt.Load

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2020/9/8 16:33:00 [只看该作者]

如果第二次加载的 数据条数 小于 第一次加载的条数,就不用在第二次加载时指定dt.LoadTop = nothing。对吗

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/8 16:39:00 [只看该作者]

如果要全部加载,统一设置dt.LoadTop = nothing,没有必要考虑什么多还是少。

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2020/9/8 17:08:00 [只看该作者]

第一次加载时指定加载条数,dt.LoadTop = 32
第二次加载时指定主窗口表的loadTop=nothing,是不是要同时也要指定子表的什么条件啊?   第三句加载子表,数据没有加载完(没有加载所有主表对应的子表数据,只是加载了部分子表的数据),应该怎么改啊?
Tables("合同到期提醒窗口_Table1").DataTable.loadTop=Nothing
Tables("合同到期提醒窗口_Table1").DataTable.load
Tables("合同到期提醒窗口_Table1").DataTable.LoadChildren("资金使用申请表", "合同档案编号", "合同档案编号")
[此贴子已经被作者于2020/9/8 17:16:45编辑过]

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/8 17:19:00 [只看该作者]

如果子表也分页了,同样设置一下

datatables("资金使用申请表").LoadTop = Nothing
Tables("合同到期提醒窗口_Table1").DataTable.LoadChildren("资金使用申请表", "合同档案编号", "合同档案编号")

 回到顶部