问题概述:设计了一个 业务公式,保存后 希望回写 另外一个表单数据 但是回写主表成功了,回写明细不成功
情景:对账单填写完成之后,希望回写已对账的状态到入库单明细当中(不能整单显示已经对账,对账状态要精确到明细)

本表单的数据管理界面如下:


本表单的业务公式如下



结果目标表的主表更新成功,目标表的明细没有更新成功
Prex已获得悬赏3云币

最佳答案

应该是你还没有完全掌握业务公式,因此是设计上未考虑周全! 你更新【半成品入库单】总表,取数据源为:入库单单号(明细表1) 更新【半成品入库单】明细,取数据源为:入库零件明细(明细表2) 总的来说,这两个 ...
+1 0
2条回帖
Prex 云道 2020-12-28 11:58:03
本帖最后由 liu_lijian1 于 2020-12-28 14:09 编辑

应该是你还没有完全掌握业务公式,因此是设计上未考虑周全!
你更新【半成品入库单】总表,取数据源为:入库单单号(明细表1)
更新【半成品入库单】明细,取数据源为:入库零件明细(明细表2)
总的来说,这两个表是并列关系,你没有直接关联,
(即你修改明细表1,不一定同时在修改明细表2,反之同理),所以你更新不到【半成品入库单】的明细。

建议修改本表单:
删除:入库单单号(明细表1)
修改:入库零件明细(明细表2),将入库单明细的单号,直接显示在对应的入库零件明细中

这样在业务公式处理时,取数据源为:入库零件明细(明细表2)
1、先根据入库单号匹配,找到【半成品入库单】总表进行更新
2、然后,根据入库明细的编码和数量来判断,更新【半成品入库单】对应的明细
3、最后,再根据总的数量来判断,是不是整单都入库完全了,来更新【半成品入库单】的总状态

+1 0
本帖最后由 159703929426640 于 2020-12-28 14:18 编辑

主表有数据,明细没有,那就是匹配写错了,表单是存在的
两种情况:
1.你直接把满足条件删了就行

2.①你满足条件那里有问题,我估计你是想判断:半成品入库单的那个明细表的“暂缓对账”这个数据项 不为空的那些项进行置入数据这样的话,你需要把满足条件写到匹配条件那里,加上并且

②那个项是什么类型的,估计应该填 <>常量.空







+1 0
需要登录后才可进行回复 登录

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

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

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