关于关联子表的数据超1000条父表的汇总无法自动刷新问题

问答  收藏
3 / 313

对于子表数据大于 1000,父表汇总控件(子表列求和)不能自动计算,需要手动点刷新的问题。
我的方案:

  1. 就是把当前父表跟自己关联,大于 1000 的倍数是几,就先新增几天子的统计记录关联这个父表
  2. 然后使用子流程,循环这几条插入的统计记录,依次把父表的那个数据子表,每 999 条取一次关联到那个子统计记录,然后删除查出的这 999 条数据。
  3. 完成子流程后,父表只需要汇总子统计表汇总的记录。

但是我的方案的第一步,新增子统计记录这里,不知道有没有什么好的办法自动判断应该新增几条子统计表。因此我自己的实践中只处理了 5000 条以内的场景。

  1. 1000~2000,我就新增 2 条子统计

  2. 2000~3000,我就新增 3 条子统计
    依次类推。
    求助有没有办法,根据查出的数据条数是 999 条的倍数,可以自动新增对应条子统计记录的办法。

    或者彻底解决不需要手动刷新汇总记录大于 1000 条的场景。