以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Table复选框个别不能选择如何设置  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92369)

--  作者:benwong2013
--  发布时间:2016/11/2 9:25:00
--  Table复选框个别不能选择如何设置
如题,在table中根据指定的行情况,比如某行中列A为空时,此行复选框将不能被选择,请问应该如何处理?
--  作者:有点蓝
--  发布时间:2016/11/2 9:33:00
--  
BeforeCheckRow事件

If e.Row.IsNull("第一列") Then e.Cancel = True

--  作者:有点色
--  发布时间:2016/11/2 9:35:00
--  

方法一:直接不显示,设置筛选 Tables("表A").Filter = "A列 is not null"

 

方法二:编写事件BeforeCheckRow,代码

 

If e.Row.IsNull("第一列") Then
    msgbox("不能勾选")
    e.Cancel = True
End If