bumics81 ha scritto:
Salve saluto tutti e vi pongo un quesito a cui non riesco a rispondere.. Ho una tabella chiamata TPrenotazione così composta: ID- N. PRENOTAZIONE-CHECKIN- CHECKOUT.. Ho creato una maschera con cui inserisco questi dati nella tabella.. La mia domanda é questa: come faccio ad evitare di inserire una data in CHECKIN o CHECKOUT che é già stata inserita? In sostanza evitare di inserire un periodo in cui già esiste una prenotazione... Grazie mille in anticipo..
Devi fare una verifica affinchè la Data di CheckInVerifica sia MAGGIORE della data di CheckOutPresenti AND con la data di CheckOutVerifica sia Minore della data CheckInPresente...!
ckin1<--prenotazione1--->ckOut1 <-----libero-----> ckin2<--prenotazione2--->ckOut2
---------------------------------> Verifica <----------------------------
ckInVerifica ckOutVerifica
Quindi facendo una query di questo tipo, oppure un DCOUNT, devi ottenere ZERO o nessun Record.