Foxtable(狐表)用户栏目专家坐堂 → 有条件汇总代码


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

主题:有条件汇总代码

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/14 14:19:00 [显示全部帖子]

Select Case e.DataCol.Name
    Case "xsbh"
    Dim Filter As String = "[xsbh] = '" & e.NewValue & "' and [pm]<>'运费1'"
    Dim Filter1 As String = "[xsbh] = '" & e.NewValue & "'"
    e.DataRow("zsl") = DataTables("xsdmx").Compute("Sum(sl)", Filter)    ’总数量只汇总 PM不等于“运费1”的
    e.DataRow("zjs") = DataTables("xsdmx").Compute("Sum(js)", Filter)   '总件数只汇总 PM不等于“运费1”的
    e.DataRow("zje") = DataTables("xsdmx").Compute("Sum(je)", Filter1)   '总金额全部汇总
End Select

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/14 15:01:00 [显示全部帖子]

代码没有问题。关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/14 15:22:00 [显示全部帖子]

Dim Filter As String = "[xsbh] = '" & e.NewValue & "' and [pm] not in ('运费1','运费2')" 

 回到顶部