Foxtable(狐表)用户栏目专家坐堂 → [求助]自动赋值的问题


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

主题:[求助]自动赋值的问题

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


加好友 发短信
等级:婴狐 帖子:12 积分:151 威望:0 精华:0 注册:2013/6/4 22:19:00
[求助]自动赋值的问题  发帖心情 Post By:2013/6/7 20:41:00 [显示全部帖子]

如果第一列的值等于sc则第二列的值为0.05
如果第一列的值为ssc则第二列的值也为0.05
如果第一列的值等于c则第二列的值为0
如果第一列的值等于sc则第二列的值也为0

请问这个要用代码怎么写呢?如果表达式可以用也可以用表达式!!
菜鸟求助!

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130607205915.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2013-6-7 22:00:36编辑过]

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


加好友 发短信
等级:婴狐 帖子:12 积分:151 威望:0 精华:0 注册:2013/6/4 22:19:00
  发帖心情 Post By:2013/6/7 21:57:00 [显示全部帖子]

If e.DataCol.name ="第一列" Then
    If e.DataRow("第一列")= "sc" Then
        e.DataRow("第二列")=0.05
    Else
        If e.DataRow("第一列")= "ssc" Then
            e.DataRow("第二列")=0.05
        Else
            If e.DataRow("第一列")= "c" Then
                e.DataRow("第二列")=0
            Else
                If e.DataRow("第一列")= "scd" Then
                    e.DataRow("第二列")=0
                End If
            End If
        End If
    End If
End If


自己试着这样写是出来了!但是觉得代码还是不够精炼!望高手指点一二!
[此贴子已经被作者于2013-6-7 21:57:56编辑过]

 回到顶部