更新业务公式执行后目标表的数据重复
执行更新后的业务公式,将本表的更新信息写到目标表的明细表。执行后目标表却出现了重复数据(似乎是业务公式执行了2次)。请问问题是出在哪里?有无解决办法?你数据源选择的是明细,明细表有2条,所以遍历了2次
然后你业务公式里有4个情况,某个顺序应该是装船期由放在了前面,所以顺序不对
这个截图上的数据是测试用的吗?不是的话,建议在一些数据上做模糊处理比较好哦 ccc570928cn 发表于 2020-11-13 12:47
执行更新后的业务公式,将本表的更新信息写到目标表的明细表。执行后目标表却出现了重复数据(似乎是业务公 ...
首先,来源表是主表,不是明细表。但您的回复给了我以下两个启发,不知正确与否,还请指正。1,当前的情况下,数据源应该选择主表,不能明细表(虽然两个是在同一个表单内)。也就是数据源是主表,就选择主表,数据源是明细表就选择明细表。
2,同个表单内的主表数据及明细表数据要执行业务公式时,业务公式要各自单独建立业务公式,不要放在一个业务公式里。
本帖最后由 Lato_Howard 于 2020-11-16 08:47 编辑
数据源选择主表就不会出现两遍,同个业务公式的情况1、情况2。。都是用同一数据源的 数据源选择主表,情况1、情况2、情况3等等的新增记录的确不会重复。但是因为源表数据表内的明细表有两笔或者2笔以上的数据也需要进行变更并被记录变更内容,若不随着来源表的明细表遍历多遍的话,来源表明细表的变更内容就不会被新增记载至变更记录明细。属于很矛盾的需求。来源数据表设为主表,那么来源明细表的变更不会被记录。来源数据表改设为明细表,却会多次遍历,导致主表的变更内容被重复记录。不知有没有好办法解决。
页:
[1]