Foxtable(狐表)用户栏目专家坐堂 → [求助]分页加载


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

主题:[求助]分页加载

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/31 11:07:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/1 20:19:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:分页加载与关联.zip


 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/2 11:34:00 [显示全部帖子]

您代码其实使用的是加载,而不是筛选。如果新录入的数据没有保存,肯定是加载不出的。加载前先保存数据

因为table2绑定的是子表,而不是关联表,所以需要自己手工添加编号,比如新增按钮

dim r as row = tables("某某窗口_Table2").addnew
r("编号") = tables("某某窗口_Table1").current("编号")

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/2 16:33:00 [显示全部帖子]

只能按照2楼的方法处理。

不然,窗口table1就不要使用sqltable,直接绑定父表,然后table2绑定关联表

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/4 11:12:00 [显示全部帖子]

sqltable是直连数据库,相当于在foxtable是一个新的datatable,和原来的主表没有什么关系,所有的数据关联都要另外重新处理

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/4 12:16:00 [显示全部帖子]

当然有呀,不然何必再搞个sqltable?

之前测试有问题不就是他们之间的区别导致的么

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/9/11 8:35:00 [显示全部帖子]

方法1、逐页加载逐页处理

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/9/19 17:20:00 [显示全部帖子]

每页显示小计汇总是怎么做的?

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/9/19 20:02:00 [显示全部帖子]

这直接在表格加不了汇总。建议在表格控件下方添加一些标签,用于显示总计,然后使用Compute方法统计后给标签赋值

 回到顶部