no uso access pero te doy como se haría la select:
Código:
select id_producto
from tabla1 t1
MINUS O EXCEPT -- Dependiendo de la BD
select id_producto
tabla3
where fecha_recogida BETWEEN fecha_inicio_que_quieres_alquilar AND fecha_fin_que_quieres_alquilar
AND fecha_entrega BETWEEN fecha_inicio_que_quieres_alquilar AND fecha_fin_que_quieres_alquilar
Con esto tienes todos los id_producto que no se utilizan en las fechas que quieres alquilar, no se si te funcionará en access, pero igual la idea te sirve.
Salu2