【发布时间】:2021-10-18 17:56:42
【问题描述】:
在 Access 中,我有一个表格,我可以在其中输入每天开始和完成工作的时间。从逻辑上讲,这两个数字可以让您计算出您工作了多长时间。 在另一个表中,我目前有四条记录,根据我那天工作的时间来定义特定一天的午休时间,类似于这样
最少工作时间;最短休息时间
0:00; 0:00
5:31; 0:15
7:01; 0:30
9:01; 1:00
在 Excel 中,我可以使用 Vlookup,设置为使用近似时间。例如,如果某一天的持续时间是 7:42,则 Vlookup 将返回“0:30”,然后转到最接近的较低值 7:01,然后返回 0:30。 Access的查询窗口中的公式编辑器中是否有解决此问题的功能,还是Access只是缺少这种可能性?我只是对此很好奇。
【问题讨论】:
-
DLOOKUP 可能会为您工作。如果您需要更灵活的东西,请查看consultdmw.com/microsoft-access-vlookup-function.html
-
这两个字段的数据类型是什么?
-
数据类型为“日期/时间”。我总是有点担心时间,因为我总是认为,用这种类型分叉比用数字更难。然而,在 Excel 中,我设法建立了这种查找方式。
标签: ms-access lookup approximate