svigneault
Messages postés3Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention20 juin 2013
-
19 juin 2013 à 14:30
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
20 juin 2013 à 23:09
Voici mon problème.
Je travaille pour une compagnie de transport d'autobus scolaires et j'ai créé un formulaire pour prendre les commandes des clients. Sur le formulaire, il y a 2 champs de format Date, dtDep pour la date du départ et dtRet pour la date du retour. Le plus souvent, ces 2 champs indiquent la même valeur mais il arrive que le départ soit à 20h00 et le retour à 03h00 dans la nuit. C'est là que j'ai un problème. Les champs heures sont hrDep et hrRet, j'ai tout essayé pour calculer, hrRet - hrDep me donne 7 si le valeurs sont 08h00 et 15h00, mais lorque le voyage revient après minuit,ça ne fonctionne pas, je suis vraiment dépassé, la solution doit être tellement évidente que je na la vois pas, comme l'arbre qui cache la forêt...
Est-ce que quelqu'un peut m'aidr là-dessus.
Merci d'avance
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 19 juin 2013 à 14:47
Pas bonjour à toi non plus !
Question de logique !
L'intervalle (durée) entre deux moments se mesure non pas en comparant des heures, mais en comparant des dates/heures.
Et le résultat ne saurait s'exprimer en mode calendaire, mais en unités de jours, heures, minutes et secondes (exclusivement), c'est-à-dire e n unités non susceptibles de variations calendaires.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 19 juin 2013 à 18:26
Bonjour, MPi
l'algo de ton code est bon, mais implique un seul passage à minuit.
Je pense que cela conviendra au cas de svigneault (je vois en effet mal un autobus scolaire faire un voyage si long qu'il couvrirait deux nuits ou plus)
Je pense également que ce n'est pas là une solution "universellement" orthodoxe.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Vous n’avez pas trouvé la réponse que vous recherchez ?
svigneault
Messages postés3Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention20 juin 2013 20 juin 2013 à 13:42
Je suis désolé pour mes manières un peut cavalière d'hier, je vais donc commencer par un beau Bonjour à tous
Je veux bien comprendre que les calculs se font sur 2 controles de type Date, sauf que ce controle est formaté pour une entrée horaire comme ça "00:00". Pour l'entrée ça va mais après, l'affichage donne le 30 décembre 1899, je ne crois pas qu'il y avait des autobus scolaires dnas ces années là
voici la composition de mes controls.
hrDep, format Heure, abrégé
hreRet, format Heure, abrégé
Mpi, je n'arrive pas à comprendre ta formule pour la tranférer vers Access
Merci a vous deux...