Foxtable(狐表)用户栏目专家坐堂 → 选择性赋值


  共有3287人关注过本帖树形打印复制链接

主题:选择性赋值

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


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
选择性赋值  发帖心情 Post By:2022/3/11 12:33:00 [只看该作者]

老师,我用途大类、用途二类、用途三类。债务用途四列,其中用途大类列肯业有数据,用途二类、用途三类可能有数据,也可能没有数据。要求,当用途三类列不为空时,债务用途等于用途三类,如果用途三类列为空时,债务用途列等三用途二类,如果用途三类和用途三类都为空时,债务用途列等于用途大类列的值。请老师指导,谢谢!!
Select Case e.DataCol.Name
    Case "用途大类","用途二类","用途三类"
        Dim s As String
        If e.DataRow.isnull("用途三类") = True Then
            s = e.DataRow("用途二类")
        End If
        If e.DataRow.isnull("用途二类") = True Then
            s = e.DataRow("用途大类")
            s= s.trim(",")
            e.DataRow("债务用途") = s
        End If
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/11 13:40:00 [只看该作者]

Select Case e.DataCol.Name
    Case "用途大类","用途二类","用途三类"
        Dim s As String = 
        If e.DataRow.isnull("用途三类") = false Then
            s = e.DataRow("用途三类")
elseIf e.DataRow.isnull("用途二类") = false Then
            s = e.DataRow("用途二类")
else
s = e.DataRow("用途大类")
        End If
e.DataRow("债务用途") = s
End Select

 回到顶部