艾特教育咨询 发表于 2023-8-10 18:14:40

请教如何自动更新余额【日记账】【计算本期结余】

请教大家一个问题:就是上面这种现金日记账,如果中间某一条出错了,进行修改和删除后,后面的自动重新计算当前结余。用业务公式没有做来,有没有类似的例子推荐一下

艾特教育咨询 发表于 2023-8-11 12:28:27

本帖最后由 艾特教育咨询 于 2023-8-11 14:00 编辑

谢谢,根据你的思路,问题已解决。我的主要问题就是卡在了一直没找到解决建立需要更新的列表的方法。根据我的实际情况,进行了部分改进优化,以减少计算量,现贴图参考。
1、只用了2个接口










2、业务公式







这样优化后,如果中间某条记录被修改或删除,就只对后面的结余进行修改,前面的无影响就无需修改了









李根 发表于 2023-8-10 22:33:10

业务公式调用子数据源可以计算

李根 发表于 2023-8-11 09:39:00

首先需要引入一个整数编号,每次新建表单时递增,方便建立顺序


第二步需要建3个数据接口

1取出第1条记账记录单独计算,因为它不需要计算上期结余




2所有的日记账数据的接口,作为数据源


3根据编号查询上一条结余的接口



最后设计业务公式,分两步
1计算第一条日记账


2逐条计算每条记录
日记账允许修改就复制粘贴两条公式到更新时

下面是最终执行效果






李根 发表于 2023-8-11 15:20:10

非常好
页: [1]
查看完整版本: 请教如何自动更新余额【日记账】【计算本期结余】