Foxtable(狐表)用户栏目专家坐堂 → 数据统计错误啊


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

主题:数据统计错误啊

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


加好友 发短信
等级:婴狐 帖子:45 积分:449 威望:0 精华:0 注册:2012/8/18 17:14:00
数据统计错误啊  发帖心情 Post By:2012/11/19 20:01:00 [只看该作者]

我有一段代码是放在datacolchanged里面的,当订单导入之后,在一级分类这个表里自动统计四种类型的数量
但是每次都是只统计了导入订单的第一行,而不是全部统计,怎么回事呢,各位大侠看看
代码:

 Case "接单日期"
        Dim dr As DataRow = DataTables("一级分类").Find("接单日期 =' " & e.DataRow("接单日期") & "'")
        If dr Is Nothing Then
            dr = DataTables("一级分类").AddNew()
            dr("接单日期") = e.DataRow("接单日期")
            dr("订单量") = DataTables("生产订单明细").Compute(" Sum(生产订单数量) " , "接单日期 =' " & e.DataRow("接单日期") & "' ")
            dr("9901") = DataTables("生产订单明细").Compute(" Sum(生产订单数量) " , "接单日期 =' " & e.DataRow("接单日期") & "' And  物料分类='9901'")
            dr("9902") = DataTables("生产订单明细").Compute(" Sum(生产订单数量) " , "接单日期 =' " & e.DataRow("接单日期") & "' And  物料分类='9902'")
            dr("9903") = DataTables("生产订单明细").Compute(" Sum(生产订单数量) " , "接单日期 =' " & e.DataRow("接单日期") & "' And  物料分类='9903'")
            dr("9904") = DataTables("生产订单明细").Compute(" Sum(生产订单数量) " , "接单日期 =' " & e.DataRow("接单日期") & "' And  物料分类='9904'")
        End If

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/11/19 20:35:00 [只看该作者]

这种代码不应该放在DataColChanged。

最好做个例子,将这两个表传上来,输入一些测试数据,说明一下统计需求,方便别人帮你。

 


 回到顶部