以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  多列空值判断 修改逻辑列  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62882)

--  作者:yifan3429
--  发布时间:2015/1/9 14:45:00
--  多列空值判断 修改逻辑列
判断 列 1.2.3.4.5  是否有空值  有的话 逻辑列 6 为 否   全部非空值   逻辑列 6 为 是
代码怎么写  求助

--  作者:Bin
--  发布时间:2015/1/9 14:47:00
--  
if e.dataorw.isnull("第一列") andalso e.dataorw.isnull("第二列")   以此类推
--  作者:有点甜
--  发布时间:2015/1/9 14:53:00
--  
Dim cs As String = "第一列,第二列"
Dim r As Row = Tables("表A").Current
Dim flag As Boolean = False
For Each c As String In cs.Split(",")
    If r.IsNull(c) Then
        flag = True
        Exit For
    End If
Next
If flag Then
    r("第六列") = "否"
Else
    r("第六列") = "是"
End If

--  作者:yifan3429
--  发布时间:2015/1/9 15:47:00
--  

[此贴子已经被作者于2015-1-9 15:51:32编辑过]

--  作者:有点甜
--  发布时间:2015/1/9 15:56:00
--  
If flag Then
    r("支付对账") = "未核对"   是字符列
Else
    r("支付对账") = "已核对"
End If