以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何判断当前表的每一个单元格都不为空  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120301)

--  作者:奶粉大王
--  发布时间:2018/6/12 11:37:00
--  [求助]如何判断当前表的每一个单元格都不为空
如题
如何循环出每一列进行判断

--  作者:有点甜
--  发布时间:2018/6/12 11:46:00
--  

参考

 

For Each cl As Col In CurrentTable.Cols
    Output.Show(cl.Name)
Next

 

具体一点你的问题,要全部行都判断吗?如果为空怎样?


--  作者:奶粉大王
--  发布时间:2018/6/12 11:54:00
--  
比如,新增了10行。点击按钮,判断这10行里是不是所有格子都填了数据,如果有没填的,则弹窗提示无法保存。
--  作者:奶粉大王
--  发布时间:2018/6/12 11:56:00
--  
搞好了 谢谢
--  作者:有点甜
--  发布时间:2018/6/12 11:57:00
--  

For Each r As Row In CurrentTable.rows
    For Each cl As Col In CurrentTable.Cols
        If r.IsNull(cl.name) Then
            msgbox(r.index+1 & " 行 " & cl.name & " 列 为空")
            Return 
        End If
    Next
Next

 

Currenttable.Save