Foxtable(狐表)用户栏目专家坐堂 → [求助]报表分组统计


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

主题:[求助]报表分组统计

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
[求助]报表分组统计  发帖心情 Post By:2012/12/2 23:44:00 [只看该作者]

在打印报表的事件里面代码如下

Select Case e.Book.TempLate
    Case "热轧物流模板"
        e.Book.Marks.Add("A班", 0)
        e.Book.Marks.Add("B班", 0)
        e.Book.Marks.Add("C班", 0)
End Select

 

 

 

Select Case e.Book.TempLate
    Case "热轧物流模版"
        Dim C1, C2,C3,R1,R2,R3 As Double
        For Each dr As DataRow In e.GroupRows
            If dr("班组") = "A"
                C1 = C1 + dr("出口重量")
                R1 = R1 + dr("入口重量")
            ElseIf dr("班组") = "B"
                C2 = C2 + dr("出口重量")
                R2 = R2 + dr("入口重量")
            ElseIf dr("班组") = "C"
                C3 = C3 + dr("出口重量")
                R3 = R3 + dr("入口重量")
            End If
        Next
        e.Book.Marks("A班") = C1/R1
        e.Book.Marks("B班") = C2/R2
        e.Book.Marks("C班") = C3/R3
End Select

 

 

为什么生成的结果都是0


 回到顶部