以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]想在结束编辑后执行命令  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=177403)

--  作者:moseser
--  发布时间:2022/5/20 11:07:00
--  [讨论]想在结束编辑后执行命令
例:
一个表中,有A B C  D E 列
如下要求
①  A B C 列都编辑完成后,执行命令;
② 当填写完成后,后期对,A B C 任何列修改时,再执行一遍命令

如果用detachanged ,是不是① 要执行三遍啊?
有没有简洁些的方式?


--  作者:有点蓝
--  发布时间:2022/5/20 11:11:00
--  
做好判断就不会执行3遍

Select Case e.DataCol.Name
    Case "A",
"B","C"
        If
 e.DataRow.IsNull("A") orelse 
e.DataRow.IsNull("B") orelse e.DataRow.IsNull("C") Then
        Else
          
执行其它代码
        End
 If
End
 
Select