Foxtable(狐表)用户栏目专家坐堂 → [求助]数值相除问题


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

主题:[求助]数值相除问题

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


加好友 发短信
等级:幼狐 帖子:67 积分:690 威望:0 精华:0 注册:2016/7/13 15:14:00
[求助]数值相除问题  发帖心情 Post By:2016/8/11 15:19:00 [只看该作者]

If e.DataCol.Name = "预估每天平均" Then
If e.DataRow.IsNull("预估支出") Then
e.DataRow("预估每天平均") = Nothing
Else
e.DataRow("预估每天平均") = e.DataRow("预估支出") \ e.DataRow("剩余天数")
End If
End If

为什么出不来结果呢?
e.DataRow("预估支出") / e.DataRow("剩余天数")
e.DataRow("预估支出") Mod e.DataRow("剩余天数")
这几个运算方式都试过
求解,谢谢!

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/11 15:22:00 [只看该作者]

If e.DataCol.Name = "预估支出" OrElse e.DataCol.Name = "剩余天数" Then
    If e.DataRow.IsNull("预估支出") OrElse e.DataRow.IsNull("剩余天数") Then
        e.DataRow("预估每天平均") = Nothing
    Else
        e.DataRow("预估每天平均") = e.DataRow("预估支出") / e.DataRow("剩余天数")
    End If
End If


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


加好友 发短信
等级:幼狐 帖子:67 积分:690 威望:0 精华:0 注册:2016/7/13 15:14:00
  发帖心情 Post By:2016/9/14 18:08:00 [只看该作者]

这个计算出来结果是有小数点,有什么方法把结果变整数啊?
我试过把列改为整数模式。不行,会出错。
谢谢!

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/9/14 18:15:00 [只看该作者]

If e.DataCol.Name = "预估支出" OrElse e.DataCol.Name = "剩余天数" Then
    If e.DataRow.IsNull("预估支出") OrElse e.DataRow.IsNull("剩余天数") Then
        e.DataRow("预估每天平均") = Nothing
    Else
        e.DataRow("预估每天平均") = cint(e.DataRow("预估支出") / e.DataRow("剩余天数"))
    End If
End If


 回到顶部