以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何验证所有列的值都为非空?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126054)

--  作者:初心不改再说未来
--  发布时间:2018/10/12 22:08:00
--  如何验证所有列的值都为非空?
表中有一列逻辑列,希望在双击改变逻辑状态时有个验证即表中其他的ACDE列是否已经有数据了,如果有空值则禁止改变逻辑列状态,这个代码应该怎么写啊
--  作者:有点蓝
--  发布时间:2018/10/12 22:11:00
--  
参考:http://www.foxtable.com/webhelp/scr/0624.htm

If e.DataCol.Name = "逻辑列" Then 
    If e.DataRow.Isnull("A") OrElse e.DataRow.Isnull("C")
        e.Cancel = True \'取消变动.
    End If
End If