OVH Cloud OVH Cloud

additionner au-delà de 24h00

7 réponses
Avatar
lina
Bonjour =E0 tous,

j'essaie (d=E9sesp=E9rement !) d'additioner des heures. mais=20
d=E8s que je d=E9passe 24h00, access repart =E0 0 (exemple si=20
j'ai 23h + 1h2mn, mon champ affiche 00:02 au lieu de=20
24:02).

j'ai essay=E9 de fouiller un peu partout dans diff=E9rents=20
sites internet traitant d'access, mais je n'ai pas r=E9ussi.
pourtant je pense que =E7a doit =EAtre faisable comme manip ??


quelqu'un peut-il m'aider ? mille mercis

7 réponses

Avatar
Raymond [mvp]
Bonjour.

Lire les pages :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#AddHrsMin
http://www.mvps.org/accessfr/datetime/date0009.htm
http://support.microsoft.com/default.aspx?scid=kb;fr;210604&Product¬cFra

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"lina" a écrit dans le message de
news:296c501c464bd$786ef270$
Bonjour à tous,

j'essaie (désespérement !) d'additioner des heures. mais
dès que je dépasse 24h00, access repart à 0 (exemple si
j'ai 23h + 1h2mn, mon champ affiche 00:02 au lieu de
24:02).

j'ai essayé de fouiller un peu partout dans différents
sites internet traitant d'access, mais je n'ai pas réussi.
pourtant je pense que ça doit être faisable comme manip ??


quelqu'un peut-il m'aider ? mille mercis
Avatar
bonjour

et merco d'avoir répondu !

j'étais déjà aller voir les 2 premiers sites, mais je
n'avais pas trop compris la démarche en fait (ben oui, je
ne suis pas très forte en programmation !)

je vais aller voir le 3ème.
merci
-----Message d'origine-----
Bonjour.

Lire les pages :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#AddHrsM
in

http://www.mvps.org/accessfr/datetime/date0009.htm
http://support.microsoft.com/default.aspx?
scid=kb;fr;210604&Product¬cFra


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"lina" a écrit dans
le message de

news:296c501c464bd$786ef270$
Bonjour à tous,

j'essaie (désespérement !) d'additioner des heures. mais
dès que je dépasse 24h00, access repart à 0 (exemple si
j'ai 23h + 1h2mn, mon champ affiche 00:02 au lieu de
24:02).

j'ai essayé de fouiller un peu partout dans différents
sites internet traitant d'access, mais je n'ai pas réussi.
pourtant je pense que ça doit être faisable comme manip ??


quelqu'un peut-il m'aider ? mille mercis


.



Avatar
lina
re-bonjour

j'ai testé la méthode de ce lien-ci
http://support.microsoft.com/default.aspx?
scid=kb;fr;210604&Product¬cFra


mais j'ai un problème apparemment dans mon code car
lorsque je veux tester la fonction dans la fenêtre
Execution, j'ai le message d'erreur suivant :

erreur execution "3265": Element non trouvé dans cette
collection

et acess me mets en jaune la ligne "interval=interval+rs!
[Daily hours]

savez-vous pourquoi ??


-----Message d'origine-----
Bonjour.

Lire les pages :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#AddHrsM
in

http://www.mvps.org/accessfr/datetime/date0009.htm
http://support.microsoft.com/default.aspx?
scid=kb;fr;210604&Product¬cFra


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"lina" a écrit dans
le message de

news:296c501c464bd$786ef270$
Bonjour à tous,

j'essaie (désespérement !) d'additioner des heures. mais
dès que je dépasse 24h00, access repart à 0 (exemple si
j'ai 23h + 1h2mn, mon champ affiche 00:02 au lieu de
24:02).

j'ai essayé de fouiller un peu partout dans différents
sites internet traitant d'access, mais je n'ai pas réussi.
pourtant je pense que ça doit être faisable comme manip ??


quelqu'un peut-il m'aider ? mille mercis


.



Avatar
Eric
Bonjour Lina

Je prends en marche le post ...
Tu as ce message car le champ [Delay Hours] n'est pas un champ de ton
recordset. Remplaces [Delay Hours] par le champ correspondant de ton
recordset.
Ca devrait être du genre :
interval=interval+rs![Heures quotidiennes] si tu as construit la table
suivant les indications

A+
Eric


"lina" écrivait news:28e2101c464e7
$6ff09fc0$:

re-bonjour

j'ai testé la méthode de ce lien-ci
http://support.microsoft.com/default.aspx?
cid=kb;fr;210604Product¬cFra



mais j'ai un problème apparemment dans mon code car
lorsque je veux tester la fonction dans la fenêtre
Execution, j'ai le message d'erreur suivant :

erreur execution "3265": Element non trouvé dans cette
collection

et acess me mets en jaune la ligne "interval=interval+rs!
[Daily hours]

savez-vous pourquoi ??


-----Message d'origine-----
Bonjour.

Lire les pages :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#AddHrsM
in

http://www.mvps.org/accessfr/datetime/date0009.htm
http://support.microsoft.com/default.aspx?
scid=kb;fr;210604&Product¬cFra


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"lina" a écrit dans
le message de

news:296c501c464bd$786ef270$
Bonjour à tous,

j'essaie (désespérement !) d'additioner des heures. mais
dès que je dépasse 24h00, access repart à 0 (exemple si
j'ai 23h + 1h2mn, mon champ affiche 00:02 au lieu de
24:02).

j'ai essayé de fouiller un peu partout dans différents
sites internet traitant d'access, mais je n'ai pas réussi.
pourtant je pense que ça doit être faisable comme manip ??


quelqu'un peut-il m'aider ? mille mercis


.






Avatar
lina
Bonjour éric et merci beaucoup pour ta réponse

effectivement, en remplaçant Daily hours par le nom du
champ, j'ai bien le nb heures et de minutes dans la
fenêtre d'exceution.

merci !

par contre, comment est-ce que je peux faire pour faire
apparaître le résultat du module dans un form ou un état ?
j'ai essayé de créer uen zone de texte et d'écrire
=GetTimeCardTotal, mais du coup mon champ affiche "#Nom ?"

aurais-tu une idée ?

en fait, pour situer le contexte , je fais une base de
suivi des heures du personnel (temps affecté à telle ou
telle tâches)et donc je souhaiterais faire un état ou un
form qui me permet de voir pour un salarié préciés, à une
date ou fourchette de dates précise, combien de temps à
été affecté.
^pas évident ..... !!!!
-----Message d'origine-----
Bonjour Lina

Je prends en marche le post ...
Tu as ce message car le champ [Delay Hours] n'est pas un
champ de ton

recordset. Remplaces [Delay Hours] par le champ
correspondant de ton

recordset.
Ca devrait être du genre :
interval=interval+rs![Heures quotidiennes] si tu as
construit la table

suivant les indications

A+
Eric


"lina" écrivait
news:28e2101c464e7

$6ff09fc0$:

re-bonjour

j'ai testé la méthode de ce lien-ci
http://support.microsoft.com/default.aspx?
cid=kb;fr;210604Product¬cFra



mais j'ai un problème apparemment dans mon code car
lorsque je veux tester la fonction dans la fenêtre
Execution, j'ai le message d'erreur suivant :

erreur execution "3265": Element non trouvé dans cette
collection

et acess me mets en jaune la
ligne "interval=interval+rs!


[Daily hours]

savez-vous pourquoi ??


-----Message d'origine-----
Bonjour.

Lire les pages :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#AddHr
sM



in
http://www.mvps.org/accessfr/datetime/date0009.htm
http://support.microsoft.com/default.aspx?
scid=kb;fr;210604&Product¬cFra


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"lina" a écrit
dans



le message de
news:296c501c464bd$786ef270$
Bonjour à tous,

j'essaie (désespérement !) d'additioner des heures. mais
dès que je dépasse 24h00, access repart à 0 (exemple si
j'ai 23h + 1h2mn, mon champ affiche 00:02 au lieu de
24:02).

j'ai essayé de fouiller un peu partout dans différents
sites internet traitant d'access, mais je n'ai pas
réussi.



pourtant je pense que ça doit être faisable comme
manip ??





quelqu'un peut-il m'aider ? mille mercis


.





.





Avatar
Eric
Re Lina,

dans la source de ta zone de texte tu dois mettre :
=GetTimeCardTotal()
avec des parenthèses mais si cette fonction n'a pas d'argument.

A+
Eric

"lina" écrivait news:2914a01c464eb
$bf4aa990$:

Bonjour éric et merci beaucoup pour ta réponse

effectivement, en remplaçant Daily hours par le nom du
champ, j'ai bien le nb heures et de minutes dans la
fenêtre d'exceution.

merci !

par contre, comment est-ce que je peux faire pour faire
apparaître le résultat du module dans un form ou un état ?
j'ai essayé de créer uen zone de texte et d'écrire
=GetTimeCardTotal, mais du coup mon champ affiche "#Nom ?"

aurais-tu une idée ?

en fait, pour situer le contexte , je fais une base de
suivi des heures du personnel (temps affecté à telle ou
telle tâches)et donc je souhaiterais faire un état ou un
form qui me permet de voir pour un salarié préciés, à une
date ou fourchette de dates précise, combien de temps à
été affecté.
^pas évident ..... !!!!
-----Message d'origine-----
Bonjour Lina

Je prends en marche le post ...
Tu as ce message car le champ [Delay Hours] n'est pas un champ de ton
recordset. Remplaces [Delay Hours] par le champ correspondant de ton
recordset. Ca devrait être du genre : interval=interval+rs![Heures
quotidiennes] si tu as construit la table suivant les indications

A+
Eric


"lina" écrivait
news:28e2101c464e7 $6ff09fc0$:

re-bonjour

j'ai testé la méthode de ce lien-ci
http://support.microsoft.com/default.aspx?
cid=kb;fr;210604Product¬cFra


mais j'ai un problème apparemment dans mon code car
lorsque je veux tester la fonction dans la fenêtre
Execution, j'ai le message d'erreur suivant :

erreur execution "3265": Element non trouvé dans cette collection

et acess me mets en jaune la ligne "interval=interval+rs!
[Daily hours]

savez-vous pourquoi ??


-----Message d'origine-----
Bonjour.

Lire les pages :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#AddHr sM in
http://www.mvps.org/accessfr/datetime/date0009.htm
http://support.microsoft.com/default.aspx?
scid=kb;fr;210604&Product¬cFra

--
@+
Raymond Access MVP http://access.seneque.free.fr/
http://access.vba.free.fr/ http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"lina" a écrit dans le
message de news:296c501c464bd$786ef270$ Bonjour à
tous,

j'essaie (désespérement !) d'additioner des heures. mais
dès que je dépasse 24h00, access repart à 0 (exemple si
j'ai 23h + 1h2mn, mon champ affiche 00:02 au lieu de 24:02).

j'ai essayé de fouiller un peu partout dans différents sites internet
traitant d'access, mais je n'ai pas réussi. pourtant je pense que ça
doit être faisable comme manip ??


quelqu'un peut-il m'aider ? mille mercis


.





.








Avatar
lina
ok merci ! ça fonctionne !!!

-----Message d'origine-----
Re Lina,

dans la source de ta zone de texte tu dois mettre :
=GetTimeCardTotal()
avec des parenthèses mais si cette fonction n'a pas
d'argument.


A+
Eric

"lina" écrivait
news:2914a01c464eb

$bf4aa990$:

Bonjour éric et merci beaucoup pour ta réponse

effectivement, en remplaçant Daily hours par le nom du
champ, j'ai bien le nb heures et de minutes dans la
fenêtre d'exceution.

merci !

par contre, comment est-ce que je peux faire pour faire
apparaître le résultat du module dans un form ou un
état ?


j'ai essayé de créer uen zone de texte et d'écrire
=GetTimeCardTotal, mais du coup mon champ
affiche "#Nom ?"



aurais-tu une idée ?

en fait, pour situer le contexte , je fais une base de
suivi des heures du personnel (temps affecté à telle ou
telle tâches)et donc je souhaiterais faire un état ou
un


form qui me permet de voir pour un salarié préciés, à
une


date ou fourchette de dates précise, combien de temps à
été affecté.
^pas évident ..... !!!!
-----Message d'origine-----
Bonjour Lina

Je prends en marche le post ...
Tu as ce message car le champ [Delay Hours] n'est pas
un champ de ton



recordset. Remplaces [Delay Hours] par le champ
correspondant de ton



recordset. Ca devrait être du genre :
interval=interval+rs![Heures



quotidiennes] si tu as construit la table suivant les
indications




A+
Eric


"lina" écrivait
news:28e2101c464e7 $6ff09fc0$:

re-bonjour

j'ai testé la méthode de ce lien-ci
http://support.microsoft.com/default.aspx?
cid=kb;fr;210604Product¬cFra


mais j'ai un problème apparemment dans mon code car
lorsque je veux tester la fonction dans la fenêtre
Execution, j'ai le message d'erreur suivant :

erreur execution "3265": Element non trouvé dans
cette collection





et acess me mets en jaune la
ligne "interval=interval+rs!




[Daily hours]

savez-vous pourquoi ??


-----Message d'origine-----
Bonjour.

Lire les pages :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#Add
Hr sM in





http://www.mvps.org/accessfr/datetime/date0009.htm
http://support.microsoft.com/default.aspx?
scid=kb;fr;210604&Product¬cFra

--
@+
Raymond Access MVP http://access.seneque.free.fr/
http://access.vba.free.fr/ http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le
forum







"lina" a écrit
dans le





message de news:296c501c464bd$786ef270
$ Bonjour à





tous,

j'essaie (désespérement !) d'additioner des heures.
mais





dès que je dépasse 24h00, access repart à 0 (exemple
si





j'ai 23h + 1h2mn, mon champ affiche 00:02 au lieu de
24:02).






j'ai essayé de fouiller un peu partout dans
différents sites internet





traitant d'access, mais je n'ai pas réussi. pourtant
je pense que ça





doit être faisable comme manip ??


quelqu'un peut-il m'aider ? mille mercis


.





.





.