如何实现数据汇总且同步更新的效果

在制作应用时,当我们需要把某个表(如下图中的底表A)满足条件的若干条记录,汇总存放至另一个表的明细表中去(如下图底表B中的明细表1),同时当A表数据发生变化后,B表明细表中的数据需要同步更新,应该如何实现呢。

  1. 首先我们新建一个触发关系,选择更新记录——新增明细行,设置好正确的关联条件后,即可实现将A表的数据汇总至B表的明细表中的效果。

    汇总关系1.png

  2. 第一步完成后,只能实现汇总,还无法实现A表数据发生变化后,B表明细表中的数据同步更新,因此我们需要另外再新建一个触发关系,选择更新记录,设置好相应的关联条件和更新对应关系。在触发点设置中,选择指定操作,选择一个A表数据变化时调用的审批操作。这样就可以实现只要A表数据变化,就会触发更新B表对应明细行数据的的动作,以达到数据同步更新的效果。

    汇总关系2.png