Foxtable(狐表)用户栏目专家坐堂 → [求助]父表当前行审核后被锁定,子表也禁止编辑了,如何禁止子表继续增加行代码


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

主题:[求助]父表当前行审核后被锁定,子表也禁止编辑了,如何禁止子表继续增加行代码

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/24 15:59:00 [显示全部帖子]

BeforeAddDataRow、BeforeDeleteDataRow事件

 

If Tables("表a").current.Locked Then
    e.Cancel = True
End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/24 16:39:00 [显示全部帖子]

If Tables("表a").current.IsNull("审核人") = False Then
    e.Cancel = True
End If


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/24 17:37:00 [显示全部帖子]

代码,没问题的,你表A是主表啊。代码写到子表的BeforeAddDataRow事件去啊。

 

只要你主表审核人不是空,就不能再新增行了啊。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/24 19:40:00 [显示全部帖子]

 复选框选中,指哪里的复选框?审核列选中?BeforeAddDataRow事件

 

If Tables("表a.表B").Current IsNot Nothing AndAlso Tables("表a.表B").Current("审核") = true Then

    e.Cancel = True

End If


 回到顶部