cs_oxram
Messages postés40Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention19 juin 2005
-
31 mars 2005 à 08:59
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
1 avril 2005 à 20:17
Bonjour je développe actuellement un programme en vb en gérant les réservation d'un camping. Malheureuseument pour moi je recherche comment éviter que 2 familles ne puissent pas louer en meme temps le meme chalet (c'est un peu embétant de partager sa salle de bain ou son lit avec d'autres lol) Je recherche donc une fonction qui lorsque j'entrerai la date de début de séjour du 2eme client analyse cette date et vérifie qu'elle ne soit pas comprise entre la date de début de séjour et la date de fin de séjour du client 1.
J'espere que je suis assez clair.
Merci à ceux qui me répondrons.
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 31 mars 2005 à 11:22
If (DateFin2 < DateDebut1) Or (DateDebut2 > DateFin1) Then
MsgBox " Il n'y a pas chevauchement dans les sséjours"
Else
MsgBox " Il y a chevauchement dans les sséjours"
End If
dpouliot
Messages postés50Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention 4 novembre 2008 31 mars 2005 à 14:24
La simple comparison de date n'est pas suffisante.
La date de départ peu égaler la date d'arrivé.
Ajoute l'heure. Ainsi un client part le 23 juillet 12 heure 00 et l'arrivé du second peut être le 23 juillet 12 heure 01.
(Sinon tu perd la nuité du 23 au soir.)