iif日期超过两次MS-Access

时间:2013-11-06 14:21:50

标签: ms-access criteria iif

我必须使用表格,表格中的时钟和时钟表,它们都是相同的:存储用户时钟或时钟输出的时间。

我有一个查询,显示并添加时间,以显示他们工作了多少小时,但是当他们退出午餐时间,然后在查询寄存器中返回3次,从第一次打卡到午餐然后从午餐时间结束时间,然后从第一个时钟到最后一个时钟。

我希望查询能够正确添加每位员工的工时。

1 个答案:

答案 0 :(得分:0)

我接触这种方式的方式是在表设计中添加“shift”字段。因此,当天的第一个时钟是早班,第二个是下午,依此类推。 (这是通过代码而不是用户添加的)这样,如果每班只有一个时钟,那么计算很简单。如果一个人需要更频繁地进出时间,那么每当新的一天(时间卡说话)开始时,你就会设置一个简单的计数器设置为1。第一个时钟输入和时钟输出的计数ID为1.下一个有2,等等...再次,只需匹配您的ID字段和日期以及用户ID,您的计算应该是直截了当的。如果您需要,我会尝试找到那些旧设计并转发给您。