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


  共有8743人关注过本帖平板打印复制链接

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

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


加好友 发短信
等级:小狐 帖子:321 积分:2210 威望:0 精华:0 注册:2008/8/31 22:37:00
  发帖心情 Post By:2013/3/23 17:41:00 [只看该作者]

多谢,用20楼的公式不行,我觉得用18楼的好点,但改动一下。
Select Case e.DataCol.Name
    Case "件2"
        If e.DataRow.IsNull("规格") Then
            e.DataRow("包2") = Nothing
        Else
            e.DataRow("包2") = e.DataRow("件2") * e.DataRow("规格")
        End If
        e.DataRow("金额") = e.DataRow("件2") * e.DataRow("单价")
    Case "包2"
        If e.DataRow.IsNull("件2") Then     这句改为: 件2为空且包2不为空 
            e.DataRow("金额") = e.DataRow("包2") * e.DataRow("单价")
        End If
End Select

 回到顶部
总数 25 1 2 3 下一页