Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2005, 10:58
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 4 meses
Puntos: 535
Antes de ayer estuve en una situación similar a la tuya, sólo que no me interesaban los rangos de horas.. sólo las fechas.

Te dejo como lo solucioné a ver si te sirve:


Código:
SQL = "SELECT * FROM Viat WHERE (((Viat.ID_Persona)=" & ID_Persona & ") AND ((Viat.PartidaFecha)<#" & PartidaFecha & "#) AND ((Viat.RegresoFecha)>#" & PartidaFecha & "#)) OR (((Viat.ID_Persona)=3) AND ((Viat.PartidaFecha)<#" & RegresoFecha & "#) AND ((Viat.RegresoFecha)>#" & RegresoFecha & "#))"

Si existe un registro que cumpla con esas condiciones, pués no se permite agregar el registro que se está intentando agregar.

Saludos
__________________
...___...