牛亭 发表于 2021-9-10 15:23:15

如何实现以下功能

如何实现根据明细中的某一列全部为零,更新主表的某一个字段。如下图,当明细表中所有的行中的欠产数都等于零则,订单主表的字段,生产结案自动勾选。
当明细表中所有行的欠发数都为零,则订单的主表字段 销售结案自动勾选。

长宁 发表于 2021-9-10 15:50:44

如果数据都是正数的话,你可以建两个辅助数据项,分别是欠产数和欠发数的合计值,然后通过值变化=0时赋值那两个常量是

长宁 发表于 2021-9-11 13:14:49

历史单据如果你要批量调整的话填表公式肯定是不行的,你需要用业务公式。还是两个辅助合计数据项,用sum求下那两列的合计,然后建个临时业务公式表单,建接口把0的过滤分别调出来,用业务公式匹配表单编号更新表单

难得糊涂126 发表于 2021-9-12 22:06:58

用辅助数据项进行判断,辅助数据项使用明细表值变化进行赋值,明细表的值用if进行判断,为0返回0,不为0返回1
页: [1]
查看完整版本: 如何实现以下功能