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


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

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

帅哥哟,离线,有人找我吗?
wqb1102
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/3/23 17:58:00 [只看该作者]

用户已被锁定

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


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

多谢,后天试一下

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


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

Select Case e.DataCol.Name
    Case "产品代码"
        Dim Filter As String = "产品代码= " & e.DataRow("产品代码")
        e.DataRow("包") = DataTables("进货明细").Compute("Sum(包1)", Filter & " And 进货类别 = 进货"))-DataTables("进货明细").Compute("Sum(包1)", Filter & " And 进货类别 = 退货"))-DataTables("销售明细").Compute("Sum(包2)", Filter & " And 销售类别 = 销售"))-DataTables("销售明细").Compute("Sum(包2)", Filter & " And 销售类别 = 赠送"))-DataTables("销售明细").Compute("Sum(包2)", Filter & " And 销售类别 = 报废"))+DataTables("销售明细").Compute("Sum(包2)", Filter & " And 销售类别 = 退货"))
   End If
End Select
在”仓库“表中,判断”进货“表中的进货类别是:进货或退货、”销售“表中的销售类别是:销售或退货或赠送或报废  来计算仓库库存数量:包。即
    1、包=包1(进货类别为进货时)-包1(进货类别是退货时)-包2(销售类别是销售时)-包2(销售类别是赠送时)-包2(销售类别是报废时)+包2(销售类别是退货时)
上面的代码执行后,提示:编译错误,应为语句结束,
不知错在那里了
[此贴子已经被作者于2013-3-25 14:29:48编辑过]

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


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

那位可以帮看一下,多谢

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