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


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

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

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


加好友 发短信
等级:童狐 帖子:260 积分:3307 威望:0 精华:0 注册:2016/5/21 14:28:00
[求助]查询表分组统计  发帖心情 Post By:2017/8/16 10:35:00 [只看该作者]

现在有两张表,一张考勤表,一张日产表。用查询表生成月产表,合计每位员工的产值、上班时间、加班时间。但是用EXCEL模板导出的话,发现一天内如果做了很多项目的话,上班时间和加班时间会多统计。
请问有什么好的办法能解决?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:分组统计.foxdb


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/16 11:15:00 [只看该作者]

 同样的问题,你问过啊

 

Dim t As Table = Tables("查询表")
Dim cs As String = "员工,日期"
t.sort = cs
Dim pdr As Row
For Each dr As Row In t.Rows
    Dim flag As Boolean = False
    If pdr IsNot Nothing Then
        For Each c As String In cs.split(",")
            If pdr(c) <> dr(c) Then
                flag = True
                Exit For
            End If
        Next
       
        If flag Then
           
        Else
            output.show(dr("员工") & dr("上班时间"))
            dr("上班时间") = Nothing
            dr("加班时间") = Nothing
        End If
    End If
    pdr = dr
   
Next

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=104277&skin=0

 


 回到顶部