滑动累加

2017-5-19 12:36:59
62185
滑动累加
实现计算某一个时间段的库存数量

首先先创建2个临时数据项,一个用来存放期初数据, 一个用来存放主键(后面需要根据主键进行更新)
首先先插入期初数据,这里要勾选不触发值改变 后面需要用这里的值变化

把这里插入的期数数据放入 临时数据项中 也不触发值改变

把出入的数量插过来

给插入的数量添加一个值改变的事件

if( 本表单.明细1.出或入 ="", 本表单.期初数量 - 本表单.明细1.数量 ,本表单.期初数量 + 本表单.明细1.数量)
这样期初数据就会发生变化
在给期初数据添加一个值改变事件

根据主键更新库存量

图片1.png

图片1.png
+10
2人收藏
5 条回帖
乐乐1云师2017-5-19 21:59:59
很巧妙的思路,充分理解了云表值变化事件的运行逻辑,很棒。

不过有一点疑惑的是,为什么要放在明细表的行双击事件中来做
还有一点是:在【赋值3】公式中,没有给明细表1的流水号填入值,但在后面的【赋值1】公式中,对明细表1更新时匹配条件又用的是流水号进行匹配,流水号都没有赋值怎么对其进行匹配呢?
+10
mfkpie8云粉楼主2017-5-20 08:46:20
第一个问题:我有2个标签页 所以需要跳转


双击跳转到明细中
第二个问题:
我添加是根据流水号来的,流水号不需要给使用者看到


+10
乐乐1云师2017-5-20 10:39:22来自手机
这种设计不错,很人性化。

提个小建议,明细表的名称最好能表达明细表的具体用途,不要用“明细1”,“明细表2”这样的通用名称,开发时容易混淆
+10
乐乐1云师2017-5-21 19:02:12
你这个算法还可以优化一下,否则当明细表数据多时,性能会直线下降
+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询