Foxtable(狐表)用户栏目专家坐堂 → 【求助】根据某列的值是否为空来判断另一列的值出错?


  共有2512人关注过本帖平板打印复制链接

主题:【求助】根据某列的值是否为空来判断另一列的值出错?

帅哥哟,离线,有人找我吗?
wangjx817
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:259 积分:2110 威望:0 精华:0 注册:2018/4/30 16:00:00
【求助】根据某列的值是否为空来判断另一列的值出错?  发帖心情 Post By:2019/12/17 14:51:00 [只看该作者]

老师,我想根据表中的“故障表”、“小区营收账户”列的值是否为空,来判断“故障表小区数”、“未抄表小区数”列的值。大致的意识是:如果“故障表”列的值不为空,那么“故障表小区数”的值为1,否则为0或空值;如果“小区营收账户”列的值为空,那么“未抄表小区数”的值为1,否则为0或空值;为什么会出现“故障表小区数”的值都为1,“未抄表小区数”的值都为0,不知错在哪里,很纳闷?我的代码如下:
Select Case e.DataCol.name
Case "故障表"
If e.DataRow("故障表") IsNot Nothing Then
    e.DataRow("故障表小区数") = 1
Else
   e.DataRow("故障表小区数") = 0
End If
Case "小区营收账户"
If e.DataRow("小区营收账户") IsNot Nothing Then
    e.DataRow("未抄表小区数") = 0
Else
    e.DataRow("未抄表小区数") = 1
End If
End Select


 回到顶部