Foxtable(狐表)用户栏目专家坐堂 → 删除事件能否区分


  共有3704人关注过本帖树形打印复制链接

主题:删除事件能否区分

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
删除事件能否区分  发帖心情 Post By:2023/4/17 20:27:00 [只看该作者]

关联表的删除有两种 一个是通过父表删除,一个是单独删除 ,有没有办法区分这两个删除事件,
有个场景需要在删除子行时更新父行的某列数据,但是如果通过父行删除就没有必要更新了,目前没有办法进行区分,导致删除父行时还在运行子行删除里的更新代码,导致删除动作非常卡顿

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/17 20:33:00 [只看该作者]

无法区分。

可以这样

父表DataRowDeleting事件
vars("父表删除") = true

父表DataRowDeleted事件
vars("父表删除") = false

子表删除事件
if  vars("父表删除") = false then
子表删除里的更新代码
end if

 回到顶部