Foxtable(狐表)用户栏目专家坐堂 → [求助关于周报审核数据


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

主题:[求助关于周报审核数据

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


加好友 发短信
等级:幼狐 帖子:143 积分:1208 威望:0 精华:0 注册:2012/2/3 9:33:00
[求助关于周报审核数据  发帖心情 Post By:2014/2/19 10:25:00 [显示全部帖子]

周报制度


实现功能:每周星期六要求固定人员上报数据,下周任何日期由管理人员进行审核。软件自动识别出上周六没有提交数据的人员,并记录。


本人设计思路:当管理者打开软件时  软件代码算出当天为星期几(DayOfWeek),并用当前日期减去算出的星期数,筛选得到日期值得数据;如果发现固定人员在这个日期没有上报数据,就记录一次该人员违规。


问题疑惑:如果管理人员间隔一周以上时间,我的上面设计思路就不正确了。因为上面只是计算审核当日最近一周的数据,不能计算出超出一周的数据是否有人没有上报数据。


请各位大大指点一下,帮助我完善思路。

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


加好友 发短信
等级:幼狐 帖子:143 积分:1208 威望:0 精华:0 注册:2012/2/3 9:33:00
  发帖心情 Post By:2014/2/19 10:30:00 [显示全部帖子]

上报数据  是有上报日期作为记录的。

我可能没有明白记录日期的作用。

能否帮我讲一下呢。

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


加好友 发短信
等级:幼狐 帖子:143 积分:1208 威望:0 精华:0 注册:2012/2/3 9:33:00
  发帖心情 Post By:2014/2/19 10:42:00 [显示全部帖子]

斑竹能否说一下你的设计思路么  

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


加好友 发短信
等级:幼狐 帖子:143 积分:1208 威望:0 精华:0 注册:2012/2/3 9:33:00
  发帖心情 Post By:2014/2/19 10:47:00 [显示全部帖子]

上面的代码我都可以写出来   问题就出现在我的设计思路上

我没有想明白  如果管理者超出一周时间进行审核时  就无法对上一周的上报数据者的数据进行审核了

上面代码只是对当前日期最近一周的数据进行审核

我想求助有经验的给点思路

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


加好友 发短信
等级:幼狐 帖子:143 积分:1208 威望:0 精华:0 注册:2012/2/3 9:33:00
  发帖心情 Post By:2014/2/19 12:13:00 [显示全部帖子]

请斑竹帮助一下
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


[此贴子已经被作者于2014-2-19 12:14:22编辑过]

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


加好友 发短信
等级:幼狐 帖子:143 积分:1208 威望:0 精华:0 注册:2012/2/3 9:33:00
  发帖心情 Post By:2014/2/19 14:57:00 [显示全部帖子]

谢谢斑竹  看到代码后  才发现自己对狐表的知识还是有欠缺   我一直都对下面那句代码没有理解

关键在于2个代码Compute和max() 我根本就没有想到这2个代码的功能

请问斑竹我该如何深入一下了解其他类似有用的代码呢


Dim d1 As Date = DataTables("表A").Compute("max(上报时间)","姓名 ='" & nms(i) & "'")



 回到顶部