SQL complejas

En MS Access, vete a Consultas y diséñate la tuya añadiendo las tablas, los campos, etc. Todo de forma gráfica, y además puedes pulsar sobre [!] para ejecutar la consulta y ver si te está devolviendo lo que quieres. Cuando tengas ya tu consulta perfecta, pulsa sobre Ver, y luego sobre Vista SQL.

SQL="SELECT IdRecurso, IdDpto, Fecha, Cliente, Proyecto, Nombre...."
SQL=SQL&" INNER JOIN Productos ON...."
SQL=SQL & " WHERE IdRecurso="&id&"AND..."
SQL=SQL&" ORDER BY Fecha DESC;"

Ya tenéis vuestra enorme sentencia SQL lista para funcionar en vuestro script.