Error de consulta de acceso ("error de sintaxis en la cláusula from")

$consulta3 = "SELECT * FROM Dept INNER JOIN Userinfo INNER JOIN Checkinout
                     on Dept.DeptName = '$departamento'
                     where Dept.Deptid = Userinfo.Deptid AND Userinfo.Name = Checkinout.name";

Lo que estoy tratando de hacer con esta consulta es: tengo una tabla llamada Depto donde tiene todos los nombres e identificaciones de los departamentos, Información del usuario que tiene nombre de usuario, una ID de departamento y una ID. También tengo una tercera tabla llamada checkinout que tiene ID de usuario, con un tiempo.

Así que quiero (usando el nombre del departamento) traer todos los datos de la tabla de Checkinout de las personas que pertenecen a ese departamento, pero cuando intento esa consulta me da un error:

syntax error in from clause. sql state 37000 in sqlexecdirect

y no puedo resolverlo. Estoy usando una base de datos de Acces.

Muchas gracias por su ayuda.