魔方网表 让信息化更简单

 找回密码
 注册
查看: 2898|回复: 2

[原创] 如何防止表与表直接的回写公式发生死循环!

[复制链接]
aifree 发表于 2012-11-16 14:42:56 | 显示全部楼层 |阅读模式
近期,有对魔方网表的回写公式进行了深入的学习,然而,在2个表之间做回写时,发现了一个有趣的问题。

当A表中数据进行修改时,触发了回写公式,回写到B表某些字段的值;而修改B表中数据时,同样触发了回写公式,并且回写到A表中某些字段的值。然而就是这2个表相互进行回写,却发生了循环修改操做,这样会导致A、B表之间的死循环。

针对这种情况的话,就需要在回写公式的执行条件中,添加一个执行条件,进行判断,是否执行。如果符合回写条件的话,进行 回写,如果不符合条件的话,就进行回写。

这样就可以避免这种事情的发生了。
dhx_00 发表于 2012-11-19 20:34:33 | 显示全部楼层
说到底  就是写公式的时候不够严谨
回复

使用道具 举报

 楼主| aifree 发表于 2012-11-22 12:39:18 | 显示全部楼层
dhx_00 发表于 2012-11-19 20:34
说到底  就是写公式的时候不够严谨

是这种情况没有考虑到,现在的魔方网表回写公式是连环触发的,A表单回写B表单,同同时也会触发B表单回写C表单,如果能利用好这个功能的话,也是不错的,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-5-18 06:20 , Processed in 0.066169 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表