[已解决]如何实现以下功能

2021-9-10 15:23:15
1575
如何实现根据明细中的某一列全部为零,更新主表的某一个字段。如下图,当明细表中所有的行中的欠产数都等于零则,订单主表的字段,生产结案自动勾选。
当明细表中所有行的欠发数都为零,则订单的主表字段 销售结案自动勾选。
难得糊涂126已获得悬赏 3 云币

最佳答案

用辅助数据项进行判断,辅助数据项使用明细表值变化进行赋值,明细表的值用if进行判断,为0返回0,不为0返回1
G8MUK3[KWQR]W5Q%}~SP`IF.png
+10
收藏
5 条回帖
不瘦二十斤不改云侠2021-9-10 15:50:44
如果数据都是正数的话,你可以建两个辅助数据项,分别是欠产数和欠发数的合计值,然后通过值变化=0时赋值那两个常量是
+10
不瘦二十斤不改云侠2021-9-11 13:14:49
历史单据如果你要批量调整的话填表公式肯定是不行的,你需要用业务公式。还是两个辅助合计数据项,用sum求下那两列的合计,然后建个临时业务公式表单,建接口把0的过滤分别调出来,用业务公式匹配表单编号更新表单
+10
难得糊涂126云师2021-9-12 22:06:58
用辅助数据项进行判断,辅助数据项使用明细表值变化进行赋值,明细表的值用if进行判断,为0返回0,不为0返回1
+10
需要登陆后才可进行回复 登录