我有一个数据库,我正在绑定到我们的访问控制系统中。我正在尝试创建一个报告,显示用户从建筑物的第一个入口和最后一个出口。我已经将一个查询放在一起,该查询如何为一个用户提供正确的单个结果,但我想自动执行此操作以遍历用户列表。
获取一个用户的第一个条目的查询(目前是这样)如下:
SELECT TOP 1 AccessLog.ID, AccessLog.Date, First(AccessLog.Time) AS FirstOfTime, AccessLog.User, AccessLog.Details, AccessLog.Event, AccessLog.Department, AccessLog.Where
FROM AccessLog
GROUP BY AccessLog.ID, AccessLog.Date, AccessLog.User, AccessLog.Details, AccessLog.Event, AccessLog.Department, AccessLog.Where
HAVING (((AccessLog.Date)=#DATE#) AND ((AccessLog.User)="USERNAME") AND ((AccessLog.Where)="Front Door (In)"))
ORDER BY First(AccessLog.Time);
我有一个包含所有用户名的单独表格,是否可以为此进行运行?
基本上我是一个完整的 Access n00b,过去我会使用 PHP 和循环函数完成此操作,但这在 Access 中应该很容易实现,不是吗?非常感谢任何帮助。