【发布时间】:2016-08-29 01:28:30
【问题描述】:
我建立了一个简单的时钟数据库。该表有四列:
- ID(自动编号)
- 员工 ID
- TimeIn(日期/时间)
- 超时(日期/时间)。
员工只能看到一个带有两个按钮的表单,即“打卡”和“打卡”。
每个按钮都有一个 On Click 事件,用于将新记录添加到表中,其中 TimeIn 或 TimeOut 下的 fOSUserName 和 Now(),具体取决于单击的按钮。
所有这些都很好,但是,我需要一份报告来显示每天工作的小时数。为了获得具有准确 DateDiff() 的报告,TimeIn 和 TimeOut 数据必须位于同一行。我已经尝试过 LastModified、MovePrevious/MoveNext 和 IfNull,如果不手动移动它,我无法在同一行获得 TimeOut。
【问题讨论】:
标签: ms-access vba ms-access-2013 datediff