Foxtable(狐表)用户栏目专家坐堂 → 考勤汇总


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

主题:考勤汇总

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


加好友 发短信
等级:婴狐 帖子:13 积分:313 威望:0 精华:0 注册:2021/5/26 10:46:00
考勤汇总  发帖心情 Post By:2021/6/2 15:11:00 [只看该作者]

老师,你好,怎样根据下面的图1考勤统计表 生成图2所示的考勤汇总呢?

图1


图2
[此贴子已经被作者于2021/6/15 11:29:41编辑过]

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/2 15:23:00 [只看该作者]

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

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


加好友 发短信
等级:婴狐 帖子:13 积分:313 威望:0 精华:0 注册:2021/5/26 10:46:00
  发帖心情 Post By:2021/6/2 15:30:00 [只看该作者]

Dim  dtb As  New  DataTableBuilder("考勤报表")
dtb.AddDef("编号",  Gettype(String),  16)
dtb.AddDef("打卡时间",  Gettype(String),  16)
 For Each  v As  String In DataTables("统计").GetValues("打卡时间")
    dtb.AddDef(v.replace(" 00:00:00", ""), Gettype(String))
 Next


dtb.Build()
For Each  v As  String In DataTables("统计").GetValues("编号")
    Dim dr1  As  DataRow =  DataTables("考勤报表").AddNew()
    dr1("编号") = v
    For  Each dr2  As  DataRow  In  DataTables("考勤报表").Select("编号 = '" & v & "'")
        dr1(dr2("打卡时间")) = dr2("打卡时间")
     Next
Next
MainTable = Tables("考勤报表")

蓝老师,以上代码生成的考勤报表不能自动填充,帮我修改一下

图片点击可在新窗口打开查看



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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/2 15:38:00 [只看该作者]

"考勤报表"表结构和数据是怎么样的?

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


加好友 发短信
等级:婴狐 帖子:13 积分:313 威望:0 精华:0 注册:2021/5/26 10:46:00
  发帖心情 Post By:2021/6/2 15:42:00 [只看该作者]

我想做成这种结构
图片点击可在新窗口打开查看


但是我目前的能力只能做成下面这种
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/2 15:45:00 [只看该作者]

请上传实例说明

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


加好友 发短信
等级:狐精 帖子:3094 积分:20656 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/6/2 15:46:00 [只看该作者]

你就按照你的截图来设计表就是了啊,可以参照我这个来设计表

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20210602154516.jpg
图片点击可在新窗口打开查看

 

还有个方法就是直接竖表,统计转为横表就可以了

[此贴子已经被作者于2021/6/2 15:53:49编辑过]

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


加好友 发短信
等级:婴狐 帖子:13 积分:313 威望:0 精华:0 注册:2021/5/26 10:46:00
  发帖心情 Post By:2021/6/2 15:56:00 [只看该作者]

根据考勤表生成统计表,根据统计表生成考勤报表1
[此贴子已经被作者于2021/6/15 11:31:05编辑过]

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/2 16:06:00 [只看该作者]

计算规则是什么,是不是考勤表只要有2019-01-02的时间,就算是2019-01-02这一天有考勤了?

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


加好友 发短信
等级:婴狐 帖子:13 积分:313 威望:0 精华:0 注册:2021/5/26 10:46:00
  发帖心情 Post By:2021/6/2 16:35:00 [只看该作者]

计算规则是:下午下班-下午上班+上午下班-上午上班,不小于6个小时,算是当天上班了,在考勤报表上用打勾表示,缺勤用打叉表示
谢谢

 回到顶部
总数 13 1 2 下一页