Foxtable(狐表)用户栏目专家坐堂 → 新手请教老师跨表统计的问题


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

主题:新手请教老师跨表统计的问题

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/3 14:28:00 [显示全部帖子]

这个不能用表达式统计的,首先你要将这些表达式列改为数据列:

http://www.foxtable.com/help/topics/2494.htm

 

 

然后做个统计按钮,按钮的代码为:

 

For Each dr As DataRow In DataTables("管理人员下井考核表").DataRows
    dr("中班_实际") = DataTables("管理人员下井考勤").Compute("Count([_Identify])","姓名 = '" & dr("姓名") & "' And 班次 = '中' And 下井时间 Is Not Null")
    dr("夜班_实际") = DataTables("管理人员下井考勤").Compute("Count([_Identify])","姓名 = '" & dr("姓名") & "' And 班次 = '夜' And 下井时间 Is Not Null")
    dr("八小时_实际") = DataTables("管理人员下井考勤").Compute("Count([_Identify])","姓名 = '" & dr("姓名") & "' And 班次 = '中' And 时长 > 28800")
Next

 

这种类型的统计,可以参考帮助的:

http://www.foxtable.com/help/topics/0681.htm

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/3 17:59:00 [显示全部帖子]

表达式改为:

 

[上井时间] - [下井时间] + iif([上井时间] > [下井时间],0,24 * 3600)


 回到顶部