OVH Cloud OVH Cloud

calcul d'heures dans access

3 réponses
Avatar
asta
Bonjour,
je récupère un fichier avec des dates de début de fin et des heures de début
et de fin, exemple, un champs date_de (dimanche 24/04),un champs
heure_deb(18:03), un champs date_fin(lundi 25/04),et un champs heure_fin
(01:45), je souhaite dans une requête calculer le nb d'heures écoulées entre
ces deux dates et heure de début et heure de fin, dans un champs que je
nommerais ,temps_trav,comment dois-procéder ????
Merci d'éclairer ma lanterne (bien terne pour le moment)
ASTA

3 réponses

Avatar
Eric
Bonjour asta,

Peut-être de la manière suivante si tu veux la durée en hh:mm
2 champs calculés DateCompleteDebut & DateCompleteFin pour avoir les
dates completes Jour & Heure

DateCompleteFin: [datefin]+[hfin]
DateCompleteDebut: [datedeb]+[hdeb]

1 champ calculé: tmp_trav
tmp_trav: Format(DiffDate("n";[datecompletedebut];[datecompletefin])60
& ":" & DiffDate("n";[datecompletedebut];[datecompletefin]) Mod
60;"Heure, abrégé")

ce champ te retournera 07:42 pour ton exemple

et avec le cas suivant:
25/04/2005 et 11:30 - jour & heure Debut
27/04/2005 et 13:45 - jour & heure fin
tmp_trav= 50:15

A+
Eric


Bonjour,
je récupère un fichier avec des dates de début de fin et des heures de début
et de fin, exemple, un champs date_de (dimanche 24/04),un champs
heure_deb(18:03), un champs date_fin(lundi 25/04),et un champs heure_fin
(01:45), je souhaite dans une requête calculer le nb d'heures écoulées entre
ces deux dates et heure de début et heure de fin, dans un champs que je
nommerais ,temps_trav,comment dois-procéder ????
Merci d'éclairer ma lanterne (bien terne pour le moment)
ASTA



Avatar
3stone
Salut,

et j'ajouterai cette adresse ou tu devrais trouver ton bonheur :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw


"Eric" a écrit dans le message de news:
| Bonjour asta,
|
| Peut-être de la manière suivante si tu veux la durée en hh:mm
| 2 champs calculés DateCompleteDebut & DateCompleteFin pour avoir les
| dates completes Jour & Heure
| où
| DateCompleteFin: [datefin]+[hfin]
| DateCompleteDebut: [datedeb]+[hdeb]
|
| 1 champ calculé: tmp_trav
| tmp_trav: Format(DiffDate("n";[datecompletedebut];[datecompletefin])60
| & ":" & DiffDate("n";[datecompletedebut];[datecompletefin]) Mod
| 60;"Heure, abrégé")
|
| ce champ te retournera 07:42 pour ton exemple
|
| et avec le cas suivant:
| 25/04/2005 et 11:30 - jour & heure Debut
| 27/04/2005 et 13:45 - jour & heure fin
| tmp_trav= 50:15
|
| A+
| Eric
|
|
| > Bonjour,
| > je récupère un fichier avec des dates de début de fin et des heures de début
| > et de fin, exemple, un champs date_de (dimanche 24/04),un champs
| > heure_deb(18:03), un champs date_fin(lundi 25/04),et un champs heure_fin
| > (01:45), je souhaite dans une requête calculer le nb d'heures écoulées entre
| > ces deux dates et heure de début et heure de fin, dans un champs que je
| > nommerais ,temps_trav,comment dois-procéder ????
| > Merci d'éclairer ma lanterne (bien terne pour le moment)
| > ASTA
| >
Avatar
asta
Merci Eric et 3stone pour votre aide
asta

"Eric" wrote:

Bonjour asta,

Peut-être de la manière suivante si tu veux la durée en hh:mm
2 champs calculés DateCompleteDebut & DateCompleteFin pour avoir les
dates completes Jour & Heure

DateCompleteFin: [datefin]+[hfin]
DateCompleteDebut: [datedeb]+[hdeb]

1 champ calculé: tmp_trav
tmp_trav: Format(DiffDate("n";[datecompletedebut];[datecompletefin])60
& ":" & DiffDate("n";[datecompletedebut];[datecompletefin]) Mod
60;"Heure, abrégé")

ce champ te retournera 07:42 pour ton exemple

et avec le cas suivant:
25/04/2005 et 11:30 - jour & heure Debut
27/04/2005 et 13:45 - jour & heure fin
tmp_trav= 50:15

A+
Eric


Bonjour,
je récupère un fichier avec des dates de début de fin et des heures de début
et de fin, exemple, un champs date_de (dimanche 24/04),un champs
heure_deb(18:03), un champs date_fin(lundi 25/04),et un champs heure_fin
(01:45), je souhaite dans une requête calculer le nb d'heures écoulées entre
ces deux dates et heure de début et heure de fin, dans un champs que je
nommerais ,temps_trav,comment dois-procéder ????
Merci d'éclairer ma lanterne (bien terne pour le moment)
ASTA