我想获取 VBA 或计算控件中 StartTime 和 EndTime 之间的平均时间。然后获取许多记录的平均值。 我正在使用 Access 在表单上构建控件,该控件将在表单页脚中显示平均值,以便当用户更改表单筛选器时,[AvgTimeOnSite] 控件将从上面的记录集中添加 [TimeOnSite] 控件并显示平均值每个司机在送货时在特定工厂花费的分钟数。
我希望获得送货司机在特定工厂装货或卸货所花费的平均时间(以分钟为单位)。
使用
DateDiff("n", ReceivingTime, DepartingTime)
计算所花费的分钟数。
然后使用表单页脚中的
Sum
和 Avg
作为控制源:
=Sum(DateDiff("n",ReceivingTime,DepartingTime))
=Avg(DateDiff("n",ReceivingTime,DepartingTime))