这个如何实现?
王 2023-06-29 15:33:29谢谢。那如果当天日期有多笔收支记录呢?
那就得像 2 楼说的只要取到上一个的余额就可以了(日期一样,取更新时间对比当前早的最新值)
至于怎么定义这个上下关系和找这个上下关系,联动的更新,你得想办法 👀️
听人劝吃饱饭 2023-06-28 15:19:58应该是这样的
所以他要一个字段去存上个金额作为实时余额
结果就是余额=实时余额 + 收入-支出,假设这个是按日期递增
则实时余额永远是当前日期之前最近的一条(新增修改删除去触发这个取值就实现了)
谢谢。那如果当天日期有多笔收支记录呢?
类似仓库库存增减与实时库存
库存金额表 + 关联表 流水表
- 收入和支出建立流水子表表
- 用流水表对金额表进行增减
听人劝吃饱饭 2023-06-28 10:35:51只增不减,不改,这个可以弄,加个余额去计算,
但如果是修改,删除,你怎么搞,收入是余额直接增,支出直接减?(没法获取增前值)如果只想要余额,这个联动只能放在统计,表单内是不好搞的
这样就可以了
https://bbs.mingdao.net/topic/3123 如何获取修改前的值,详情参见。
无崖子 2023-06-28 14:05:18ta 这个类似财务期初期末金额的计算,期初金额多少,然后中途有进账和支出流水,然后每月期末是下月的期初。。。我这么理解的。
应该是这样的
所以他要一个字段去存上个金额作为实时余额
结果就是余额=实时余额 + 收入-支出,假设这个是按日期递增
则实时余额永远是当前日期之前最近的一条(新增修改删除去触发这个取值就实现了)
听人劝吃饱饭 2023-06-28 10:35:51只增不减,不改,这个可以弄,加个余额去计算,
但如果是修改,删除,你怎么搞,收入是余额直接增,支出直接减?(没法获取增前值)如果只想要余额,这个联动只能放在统计,表单内是不好搞的
这样就可以了
ta 这个类似财务期初期末金额的计算,期初金额多少,然后中途有进账和支出流水,然后每月期末是下月的期初。。。我这么理解的。
只增不减,不改,这个可以弄,加个余额去计算,
但如果是修改,删除,你怎么搞,收入是余额直接增,支出直接减?(没法获取增前值)
如果只想要余额,这个联动只能放在统计,表单内是不好搞的
这样就可以了
关键是找到本条记录的上一条记录,要有一个唯一的序列号(日期和时间字段不行,值会重复)。
然后就好办了,把上一条记录的金额算好保存,下一条也就能算了。
新建一个工作表,有日期字段(建议是月份),初始金额 0, 结余金额字段, 比如,6 月,初始金额 0,结余金额 0
然后建一个收入支出流水表,操作类型单选(支出,收入) 日期,金额
6 月 20 收入 100 元,工作流计算结余金额为 0+100=100
6 月 21 日,支出金额 50,结余金额为 100-50=50 ,其他同理,