Foxtable(狐表)用户栏目专家坐堂 → 【求助】计算


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

主题:【求助】计算

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


加好友 发短信
等级:幼狐 帖子:117 积分:973 威望:0 精华:0 注册:2016/11/1 8:13:00
【求助】计算  发帖心情 Post By:2016/11/30 16:59:00 [只看该作者]

各位老师,我想用下面的代码计算出装箱_数量,但是装箱_单位只数不是变化列,是从另外一张表引用过来的数据,我该怎么改代码计算出装箱_数量呢?请赐教,谢谢啦!!

 装箱_单位只数   装箱_单位   装箱_数量   订单数量  
   0         100
   0         100
   2   packs      100
   3   packs      150

If e.DataCol.name = "装箱_单位只数" Then
    If e.NewValue Is Nothing Then
        e.DataRow("装箱_数量") = Nothing
    Else
        If e.NewValue = 0 Then
            e.DataRow("装箱_数量") = e.DataRow("订单数量")
        Else
            e.DataRow("装箱_数量") = e.DataRow("订单数量")/e.NewValue
        End If
    End If
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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


If e.DataCol.name = "订单数量" Then
    If e.NewValue Is Nothing Then
        e.DataRow("装箱_数量") = Nothing
    Else
        If e.DataRow("装箱_单位只数") = 0 Then
            e.DataRow("装箱_数量") = e.DataRow("订单数量")
        ElseIf e.DataRow("装箱_单位只数") > 0
            e.DataRow("装箱_数量") = e.DataRow("订单数量")/e.DataRow("装箱_单位只数")
        End If
    End If
End If

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


加好友 发短信
等级:幼狐 帖子:117 积分:973 威望:0 精华:0 注册:2016/11/1 8:13:00
  发帖心情 Post By:2016/11/30 17:20:00 [只看该作者]

多谢老师!!

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


加好友 发短信
等级:幼狐 帖子:117 积分:973 威望:0 精华:0 注册:2016/11/1 8:13:00
  发帖心情 Post By:2016/11/30 18:43:00 [只看该作者]

老师,还有个问题就是我的“装箱_单位只数”的数据类型是“整数”,如果我有某一行是空的话,它默认值也是“0”,它的“装箱_数量”也就等于“订单数量”了;如果某一行是空的,我想把“装箱_数量”也空着,代码该怎么改呢??  

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111419 积分:567171 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/30 20:07:00 [只看该作者]

    If e.NewValue Is Nothing OrElse e.DataRow.Isnull("装箱_单位只数")  Then
        e.DataRow("装箱_数量") = Nothing
    Else

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


加好友 发短信
等级:幼狐 帖子:117 积分:973 威望:0 精华:0 注册:2016/11/1 8:13:00
  发帖心情 Post By:2016/11/30 20:12:00 [只看该作者]

谢谢老师

 回到顶部