Foxtable(狐表)用户栏目专家坐堂 → 判断条件下的金额计算


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

主题:判断条件下的金额计算

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/22 14:42:00 [显示全部帖子]

iif([数量-件] Is Null,[数量-包] * [单价], [数量-件] * [单价])

[此贴子已经被作者于2013-3-22 14:42:27编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/22 16:16:00 [显示全部帖子]

嘿嘿,看了你5楼的补充,我更加糊涂了,你看看这个行不行:

 

 

Select Case e.DataCol.Name
    Case "数量_包","数量_件"
        If e.DataRow.IsNull("数量_件") = False Then
            e.DataRow("金额") = e.DataRow("数量_件") * e.DataRow("单价")
        Else
            e.DataRow("金额") = e.DataRow("数量_包") * e.DataRow("单价")
        End If
End Select

 

如果还是不行的话,就重新表述一下问题吧,最好做个简单例子发上来

 

[此贴子已经被作者于2013-3-22 16:18:17编辑过]

 回到顶部