流水账一般如下所示:

日期期初余额本次消费期末余额
 2024-08-01100050950
2024-08-0295050900
2024-08-0390050850

如果录入数据后禁止修改,这个业务实现起来也比较简单。但现实情况是,可能不小心填写错了日期、或者本次消费金额等字段,不可避免地需要修改历史数据。比如删除 2024-08-02 这一行数据,或者修改  2024-08-02 的金额,对 2024-08-02 之后的所有数据都需要修改期初和期末余额。

一般在零/低代码软件中,需要分别配置 3 个事件:新增数据后怎样处理,修改数据后怎样处理,删除数据后怎样处理。比较麻烦。

而在极态云中,除了上面常规的 3 个事件,还提出了一个「字段值变更后」事件,用起来非常的方便。上述场景,只需要配置一个「字段值变更后」事件,监听「本次消费」字段,处理逻辑:

  1. 金额差值 = 操作后的本次消费.值 - 操作前的本次消费.值
  2. 流水账表.按条件更新数据:筛选条件为「日期时间」>  操作前的日期时间.值,更新规则为:期初金额减少金额差值,期末金额减少金额差值。

截图如下:

image.png

image.png

这样一来,即使偶尔手滑输错了数字也不怕啦,因为极态云会帮你轻松修正错误并保持整个账本的一致性。简直不要太方便!JIT 极态云真的太强大了,只有你想不到,没有他做不到的!

如果想对已有数据修改【日期】怎么办?留言回复答案


一身肌肉的绿茶
1 声望0 粉丝