Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Addition et soustraction d'heures [ Divers / General ] (CUTO)

samedi 4 octobre 2008 à 02:31:30 | Addition et soustraction d'heures

CUTO

Membre Club
Bonsoir, Je suis en train de developper un logiciel pour l'étude de duty des pilotes d'avion. Il est basée sur des caluculs d'addition et soustraction d'heures de vol contre les heures de la journée:plus d'heures de vol=moins de temps de travail=+plus de rèpos. Je n'arrive pas a additionner des heüres format 00:00 ou à les soustraire. Pouvais vous m'aider? Deuxième probléme, Existe-t-il une façon de faire que le logiciel sache quand le vol (en le donnant une heure de depart et un temps de vol) quand et combien de temps il a pasée dans la periode 02:00 - 05:59, cycle circadien.

Merci beaucoup pour votre aide.

samedi 4 octobre 2008 à 08:41:06 | Re : Addition et soustraction d'heures

jmfmarques

Membre Club
Bonjour,

1) Pour calculer une durée, l'heure de fin et l'heure de début ne suffisent pas ! Il est bien évidemment nécessaire de connaître également les dates de début et de fin.
2) L'utilisation de DateDiff ( avec "N") te permet de calculer le nombre de minutes écoulées entre deux dates
3) la transformation en heures et minutes d'un nombre de minutes est un exercice scolaire primaire.

lundi 6 octobre 2008 à 12:57:10 | Re : Addition et soustraction d'heures

CUTO

Membre Club

Merci Beaucoup pour ta réponse. Je suis nouveau dans ce site, que je trouve génial. Je vois aussi que tu es référence de part ta connaissance, chapeau. Néanmoins mon problème est plus orienté vers le DateAdd. La question est la suivante: Nous avons une heure de départ (hh:mm) à laquelle il faudra lui ajouter Leg1+Leg2+...+Leg6 tous en format "hh:mm" qui nous donne une heure d'arrivée tenant en compte aussi qu'entre Legs il y a une heure de différence: HeureDep + Leg1+Leg2+...Leg6+1 heure entre Legs=HeureArr. Tous ces informations sont variables (remplie par l'utilisateur). Après, Leg1+Leg2+...Leg6+1 heure entre Legs = TotalDuty.
Voilà, je ne vois pas en quoi la date rentre en ligne de compte vu qu'il s'agit es temps de vol, la date serait importante pour l'info d'arrivée dans l'hypothèse d'un départ tardive, ex: 23:00 "17/10/2008"+ 04:50 de vol+1 heure au sol + 02:50 de vol = HeureArr 07:40"18/10/2008" du jour d'après.
Voilà, peut être ça peut sembler très basique a ton niveau mais je ne vois pas comment le coder.
Merci pour ton aide et ta patience.
Bonne journée.


lundi 6 octobre 2008 à 13:13:19 | Re : Addition et soustraction d'heures

CUTO

Membre Club

Désolé, DateDiff pour la différence dans le cycle circadien (entre 02:00 - 05:59) . Sorry, je vois.

 

Mais toujours pas d'idée pour le DateAdd.

 

Merci beaucoup pour ton aide.

 


lundi 6 octobre 2008 à 14:47:11 | Re : Addition et soustraction d'heures

jmfmarques

Membre Club

Re,

1) et surtout : jamais de MP pour une question technique ! les questions et les réponses doivent être connues de tous !
2) qu'un vol démarre tardivement ou non, la date reste importante car même partant tôt, la durée de vol peut le conduire à une date d'arrivée différente de celle de départ !
3) je ne comprends pas ton problème de Dateadd..

si tu as plusieurs durées exprimées en HH:MM, traduis-les donc en minutes (je te rapelle qu'il y a 60 minutes dans une heure !...) et fais en le total  !

toto = "10:22"
tata = "02:01"
mesminutes = (Hour(toto) + Hour(tata)) * 60 + Minute(toto) + Minute(tata)
MsgBox mesminutes

Où est le problème ? (exercice de primaire)
Utilise ensuite ce nombre de minutes comme tu l'entends


mercredi 5 novembre 2008 à 10:31:37 | Re : Addition et soustraction d'heures

CUTO

Membre Club

Merci beaucoup pour ta réponse.

toto = "10:22"
tata = "02:01"
mesminutes = (Hour(toto) + Hour(tata)) * 60 + Minute(toto) + Minute(tata)
MsgBox mesminutes

Ceci marche parfaitement, mais comment faire pour faire de "10:22" et "02:01" des variables que l'usager remplie lui même sur une form?  ça doit être Format mais je n'arrive pas a faire ceci.

Encore une fois merci.



Encore une fois merci.


lundi 10 novembre 2008 à 09:26:48 | Re : Addition et soustraction d'heures

CUTO

Membre Club

C'est ok, j'ai trouvé.

Merci




Cette discussion est classé dans : temps, soustraction, heures, addition, vol


Répondre à ce message

Sujets en rapport avec ce message

calcul d'heure [ par dauphin70 ] salutcomment faire pour soustraire des dates et des heures pour trouver la duree du temps d'arret des machines en nombre d'heures??exemple : une machi débutante en détresse pour grapher !!! [ par AudreyV ] Bonjour, Je cherche à créer un graphe qui superpose deux courbes avec le temps en abscisse. La première a un temps incrémenté toutes les heures et la EMPLOI DU TEMPS SUR EXCEL [ par bouly59000 ] Bonjour à toute la communauté vbfrance !Je viens de m'inscrire et déja un gros problème se pose...Je dois réaliser un emploi du temps sur excel qui do Soustraction entre 2 temps [ par david_60200 ] Bonjour Voila je souhaiterais calculer la difference entre 2 temps mais je ne comprend pas vraiment la marche a suivre .j'ai    $meilleur qui est egal date Access [ par gorfou039 ] BonjourDans une table, je stock une donnée temps, format : hh:mm:ss.Dans une requete ou un rapport, lorsque je demande l'addition du champs temps, j'o Compteur de temps [ par Rantanplan9 ] bonjour tout le monde, voila mon probleme : j'aimerai faire un prog qui incrémente le temps ttes les secondes ... facile quand on n'a que des heures, Problème addition/soustraction [ par kitcarflo ] Voila mon ptit problème que je n'arrive pas à résoudre.Voila une image qui va expliquer mon souci[URL=http://img186.imageshack.us/my.php?image=problem Addition d'une date avec des heures [ par Zachs ] Hello, j'aimerai additionner un certain nombre d'heure avec une date (par exemple: 20.06.2008 11:10 + 300h = 02.07.2008 23:11), mais je ne trouve la c Addition et soustraction [ par balila ] balili calcul avec excel [ par sidne59 ] Bonjour,de l'aide pour un noviceJe fais du planeur. je note mes heures de vol sur un tableau excel avec comme colonnes Date, Immatriculation du planeu


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.