Foxtable(狐表)用户栏目专家坐堂 → [求助]父表一旦审核审核,子表相关明细不增加,不删除,不修改,并锁定,如何操作?


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

主题:[求助]父表一旦审核审核,子表相关明细不增加,不删除,不修改,并锁定,如何操作?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/11 10:20:00 [显示全部帖子]

 子表beforeAddDataRow

 

Dim cr As Row = Tables("结算总表").Current

If cr.IsNull("审核人") = False Then

    e.Cancel = true

    msgbox("不能新增")

End If

 

 父表datcolchanged事件

 

Select Case e.DataCol.Name
    Case "审核人"
        Dim b As Boolean = e.DataRow.IsNull("审核人")
        DataTables("结算明细").ReplaceFor("_locked", not b,"id = '" & e.DataRow("id") & "'")
End Select


 回到顶部