J'ai besoin de totaliser des durées, dans un état.
Problème : comment additionner des durées sous la forme hh:mm:ss ?
Faut-il passer par une conversion en secondes, additionner et convertir à
nouveau en mhs ?
Si oui, comment faire la conversion dans un état ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MH
http://access-maxence.com/blog
-- Maxence HUBICHE Rédacteur & Développeur sur http://www.developpez.com Découvrez le forum Access de Developpez.com ici : http://www.developpez.net/forums/viewforum.php?f8
ANNONCE : on recrute des personnes compétentes pour devenir modérateurs du forum Access ANNONCE : developpez.com vous propose l'hébergement gratuit de vos articles techniques. "Lemiens" a écrit dans le message de news:40e29230$0$30169$
Bonsoir,
J'ai besoin de totaliser des durées, dans un état. Problème : comment additionner des durées sous la forme hh:mm:ss ? Faut-il passer par une conversion en secondes, additionner et convertir à nouveau en mhs ? Si oui, comment faire la conversion dans un état ?
D'avance; merci pour vos explications. René
http://access-maxence.com/blog
--
Maxence HUBICHE
Rédacteur & Développeur sur http://www.developpez.com
Découvrez le forum Access de Developpez.com ici :
http://www.developpez.net/forums/viewforum.php?f8
ANNONCE : on recrute des personnes compétentes pour devenir modérateurs du
forum Access
ANNONCE : developpez.com vous propose l'hébergement gratuit de vos articles
techniques.
"Lemiens" <lemiens@foyer.com> a écrit dans le message de
news:40e29230$0$30169$626a14ce@news.free.fr...
Bonsoir,
J'ai besoin de totaliser des durées, dans un état.
Problème : comment additionner des durées sous la forme hh:mm:ss ?
Faut-il passer par une conversion en secondes, additionner et convertir à
nouveau en mhs ?
Si oui, comment faire la conversion dans un état ?
-- Maxence HUBICHE Rédacteur & Développeur sur http://www.developpez.com Découvrez le forum Access de Developpez.com ici : http://www.developpez.net/forums/viewforum.php?f8
ANNONCE : on recrute des personnes compétentes pour devenir modérateurs du forum Access ANNONCE : developpez.com vous propose l'hébergement gratuit de vos articles techniques. "Lemiens" a écrit dans le message de news:40e29230$0$30169$
Bonsoir,
J'ai besoin de totaliser des durées, dans un état. Problème : comment additionner des durées sous la forme hh:mm:ss ? Faut-il passer par une conversion en secondes, additionner et convertir à nouveau en mhs ? Si oui, comment faire la conversion dans un état ?
D'avance; merci pour vos explications. René
René
Bonjour, Je viens de lire attentivement les exemples. Aucun ne me semble être la solution à mon problème. Aussi, je reformule : Je dois faire la somme, dans un état (au sens Access), d'un ensemble d'enregistrements qui représente une durée exprimée en millisecondes. La somme ne pose aucun problème si je ne prend pas le soin de transformer, dans la requête liée à l'état, les ms sous un format hh:mm:ss. Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous le format hh:mm:ss ?
René
http://access-maxence.com/blog
-- Maxence HUBICHE Rédacteur & Développeur sur http://www.developpez.com Découvrez le forum Access de Developpez.com ici : http://www.developpez.net/forums/viewforum.php?f8
ANNONCE : on recrute des personnes compétentes pour devenir modérateurs du forum Access ANNONCE : developpez.com vous propose l'hébergement gratuit de vos articles techniques. "Lemiens" a écrit dans le message de news:40e29230$0$30169$
Bonsoir,
J'ai besoin de totaliser des durées, dans un état. Problème : comment additionner des durées sous la forme hh:mm:ss ? Faut-il passer par une conversion en secondes, additionner et convertir à nouveau en mhs ? Si oui, comment faire la conversion dans un état ?
D'avance; merci pour vos explications. René
Bonjour,
Je viens de lire attentivement les exemples.
Aucun ne me semble être la solution à mon problème.
Aussi, je reformule :
Je dois faire la somme, dans un état (au sens Access), d'un ensemble d'enregistrements qui représente une durée exprimée en millisecondes.
La somme ne pose aucun problème si je ne prend pas le soin de transformer, dans la requête liée à l'état, les ms sous un format hh:mm:ss.
Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous le format hh:mm:ss ?
René
http://access-maxence.com/blog
--
Maxence HUBICHE
Rédacteur & Développeur sur http://www.developpez.com
Découvrez le forum Access de Developpez.com ici :
http://www.developpez.net/forums/viewforum.php?f8
ANNONCE : on recrute des personnes compétentes pour devenir modérateurs du
forum Access
ANNONCE : developpez.com vous propose l'hébergement gratuit de vos articles
techniques.
"Lemiens" <lemiens@foyer.com> a écrit dans le message de
news:40e29230$0$30169$626a14ce@news.free.fr...
Bonsoir,
J'ai besoin de totaliser des durées, dans un état.
Problème : comment additionner des durées sous la forme hh:mm:ss ?
Faut-il passer par une conversion en secondes, additionner et convertir à
nouveau en mhs ?
Si oui, comment faire la conversion dans un état ?
Bonjour, Je viens de lire attentivement les exemples. Aucun ne me semble être la solution à mon problème. Aussi, je reformule : Je dois faire la somme, dans un état (au sens Access), d'un ensemble d'enregistrements qui représente une durée exprimée en millisecondes. La somme ne pose aucun problème si je ne prend pas le soin de transformer, dans la requête liée à l'état, les ms sous un format hh:mm:ss. Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous le format hh:mm:ss ?
René
http://access-maxence.com/blog
-- Maxence HUBICHE Rédacteur & Développeur sur http://www.developpez.com Découvrez le forum Access de Developpez.com ici : http://www.developpez.net/forums/viewforum.php?f8
ANNONCE : on recrute des personnes compétentes pour devenir modérateurs du forum Access ANNONCE : developpez.com vous propose l'hébergement gratuit de vos articles techniques. "Lemiens" a écrit dans le message de news:40e29230$0$30169$
Bonsoir,
J'ai besoin de totaliser des durées, dans un état. Problème : comment additionner des durées sous la forme hh:mm:ss ? Faut-il passer par une conversion en secondes, additionner et convertir à nouveau en mhs ? Si oui, comment faire la conversion dans un état ?
D'avance; merci pour vos explications. René
3stone
Salut,
"René"
Je dois faire la somme, dans un état (au sens Access), d'un ensemble d'enregistrements qui représente une durée exprimée en millisecondes.
La somme ne pose aucun problème si je ne prend pas le soin de transformer, dans la requête liée à l'état, les ms sous un format hh:mm:ss.
Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous le format hh:mm:ss ?
Utilise cette fonction:
Public Function MiliSecEnHeures(Msec As Long) As String ' Retourne un nombre de Milisecondes en format HH:MM:SS Dim Heures As Long, Minutes As Byte, Sec As Byte If Msec > 0 Then Msec = Msec / 1000 Sec = Msec Mod 60 Msec = Msec - Sec Minutes = (Msec Mod 3600) / 60 Msec = Msec - Minutes * 60 Heures = Msec 3600 MiliSecEnHeures = Heures & ":" & Format(Minutes, "00") & ":" & Format(Sec, "00") End If End Function
Dans le pied de groupe, dans la zone de texte indépendante tu mets:
=MiliSecEnHeures(Sum([ChampMiliSecondes]))
tu perdra évidement ce qui se trouve sous la secondes...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"René"
Je dois faire la somme, dans un état (au sens Access), d'un ensemble d'enregistrements qui
représente une durée exprimée en millisecondes.
La somme ne pose aucun problème si je ne prend pas le soin de transformer, dans la requête liée à
l'état, les ms sous un format hh:mm:ss.
Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous le format hh:mm:ss ?
Utilise cette fonction:
Public Function MiliSecEnHeures(Msec As Long) As String
' Retourne un nombre de Milisecondes en format HH:MM:SS
Dim Heures As Long, Minutes As Byte, Sec As Byte
If Msec > 0 Then
Msec = Msec / 1000
Sec = Msec Mod 60
Msec = Msec - Sec
Minutes = (Msec Mod 3600) / 60
Msec = Msec - Minutes * 60
Heures = Msec 3600
MiliSecEnHeures = Heures & ":" & Format(Minutes, "00") & ":" & Format(Sec, "00")
End If
End Function
Dans le pied de groupe, dans la zone de texte indépendante tu mets:
=MiliSecEnHeures(Sum([ChampMiliSecondes]))
tu perdra évidement ce qui se trouve sous la secondes...
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Je dois faire la somme, dans un état (au sens Access), d'un ensemble d'enregistrements qui représente une durée exprimée en millisecondes.
La somme ne pose aucun problème si je ne prend pas le soin de transformer, dans la requête liée à l'état, les ms sous un format hh:mm:ss.
Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous le format hh:mm:ss ?
Utilise cette fonction:
Public Function MiliSecEnHeures(Msec As Long) As String ' Retourne un nombre de Milisecondes en format HH:MM:SS Dim Heures As Long, Minutes As Byte, Sec As Byte If Msec > 0 Then Msec = Msec / 1000 Sec = Msec Mod 60 Msec = Msec - Sec Minutes = (Msec Mod 3600) / 60 Msec = Msec - Minutes * 60 Heures = Msec 3600 MiliSecEnHeures = Heures & ":" & Format(Minutes, "00") & ":" & Format(Sec, "00") End If End Function
Dans le pied de groupe, dans la zone de texte indépendante tu mets:
=MiliSecEnHeures(Sum([ChampMiliSecondes]))
tu perdra évidement ce qui se trouve sous la secondes...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
René
Merci beaucoup pour la réponse.
Autre question. Il est très difficile de trouver de la documentation technique en NC. La faire venir de métropole est long et très coûteux. Aussi pourrais-tu m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000, voir 2002 traitant plus particulièrement de trois questions : Le détail de la programmation des fonctions sous ACCESS ; Les états ... dans tous leurs états ; La gestion de la sécurité. Avec le code ISBN, ce sera encore mieux. D'avance, merci - René
"3stone" a écrit dans le message de news:
Salut,
"René"
Je dois faire la somme, dans un état (au sens Access), d'un ensemble d'enregistrements qui
représente une durée exprimée en millisecondes.
La somme ne pose aucun problème si je ne prend pas le soin de transformer, dans la requête liée à
l'état, les ms sous un format hh:mm:ss.
Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous le format hh:mm:ss ?
Utilise cette fonction:
Public Function MiliSecEnHeures(Msec As Long) As String ' Retourne un nombre de Milisecondes en format HH:MM:SS Dim Heures As Long, Minutes As Byte, Sec As Byte If Msec > 0 Then Msec = Msec / 1000 Sec = Msec Mod 60 Msec = Msec - Sec Minutes = (Msec Mod 3600) / 60 Msec = Msec - Minutes * 60 Heures = Msec 3600 MiliSecEnHeures = Heures & ":" & Format(Minutes, "00") & ":" & Format(Sec, "00")
End If End Function
Dans le pied de groupe, dans la zone de texte indépendante tu mets:
=MiliSecEnHeures(Sum([ChampMiliSecondes]))
tu perdra évidement ce qui se trouve sous la secondes...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Merci beaucoup pour la réponse.
Autre question.
Il est très difficile de trouver de la documentation technique en NC.
La faire venir de métropole est long et très coûteux. Aussi pourrais-tu
m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000,
voir 2002 traitant plus particulièrement de trois questions :
Le détail de la programmation des fonctions sous ACCESS ;
Les états ... dans tous leurs états ;
La gestion de la sécurité.
Avec le code ISBN, ce sera encore mieux.
D'avance, merci - René
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:OLNX3BwXEHA.1980@TK2MSFTNGP10.phx.gbl...
Salut,
"René"
Je dois faire la somme, dans un état (au sens Access), d'un ensemble
d'enregistrements qui
représente une durée exprimée en millisecondes.
La somme ne pose aucun problème si je ne prend pas le soin de
transformer, dans la requête liée à
l'état, les ms sous un format hh:mm:ss.
Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous
le format hh:mm:ss ?
Utilise cette fonction:
Public Function MiliSecEnHeures(Msec As Long) As String
' Retourne un nombre de Milisecondes en format HH:MM:SS
Dim Heures As Long, Minutes As Byte, Sec As Byte
If Msec > 0 Then
Msec = Msec / 1000
Sec = Msec Mod 60
Msec = Msec - Sec
Minutes = (Msec Mod 3600) / 60
Msec = Msec - Minutes * 60
Heures = Msec 3600
MiliSecEnHeures = Heures & ":" & Format(Minutes, "00") & ":" &
Format(Sec, "00")
End If
End Function
Dans le pied de groupe, dans la zone de texte indépendante tu mets:
=MiliSecEnHeures(Sum([ChampMiliSecondes]))
tu perdra évidement ce qui se trouve sous la secondes...
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Autre question. Il est très difficile de trouver de la documentation technique en NC. La faire venir de métropole est long et très coûteux. Aussi pourrais-tu m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000, voir 2002 traitant plus particulièrement de trois questions : Le détail de la programmation des fonctions sous ACCESS ; Les états ... dans tous leurs états ; La gestion de la sécurité. Avec le code ISBN, ce sera encore mieux. D'avance, merci - René
"3stone" a écrit dans le message de news:
Salut,
"René"
Je dois faire la somme, dans un état (au sens Access), d'un ensemble d'enregistrements qui
représente une durée exprimée en millisecondes.
La somme ne pose aucun problème si je ne prend pas le soin de transformer, dans la requête liée à
l'état, les ms sous un format hh:mm:ss.
Mais dans ce cas, comment présenter mon résultat (en millisecondes) sous le format hh:mm:ss ?
Utilise cette fonction:
Public Function MiliSecEnHeures(Msec As Long) As String ' Retourne un nombre de Milisecondes en format HH:MM:SS Dim Heures As Long, Minutes As Byte, Sec As Byte If Msec > 0 Then Msec = Msec / 1000 Sec = Msec Mod 60 Msec = Msec - Sec Minutes = (Msec Mod 3600) / 60 Msec = Msec - Minutes * 60 Heures = Msec 3600 MiliSecEnHeures = Heures & ":" & Format(Minutes, "00") & ":" & Format(Sec, "00")
End If End Function
Dans le pied de groupe, dans la zone de texte indépendante tu mets:
=MiliSecEnHeures(Sum([ChampMiliSecondes]))
tu perdra évidement ce qui se trouve sous la secondes...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
3stone
Salut,
"René"
Aussi pourrais-tu m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000, voir 2002 traitant plus particulièrement de trois questions : Le détail de la programmation des fonctions sous ACCESS ; Les états ... dans tous leurs états ; La gestion de la sécurité. Avec le code ISBN, ce sera encore mieux.
Pas facile de conseiller un bouquin, surtout s'il doit couvrir un sujet aussi vaste... Rien que la sujet "programmation" demanderait un livre à lui tout seul.
En francais, tu peux regarder chez notre copain Hervé http://www.self-access.com/access/reference2003/
En Anglais, peut être celui-ci... http://www.microsoft.com/mspress/books/5600.asp
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"René"
Aussi pourrais-tu
m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000,
voir 2002 traitant plus particulièrement de trois questions :
Le détail de la programmation des fonctions sous ACCESS ;
Les états ... dans tous leurs états ;
La gestion de la sécurité.
Avec le code ISBN, ce sera encore mieux.
Pas facile de conseiller un bouquin, surtout s'il doit couvrir
un sujet aussi vaste...
Rien que la sujet "programmation" demanderait un livre à lui tout seul.
En francais, tu peux regarder chez notre copain Hervé
http://www.self-access.com/access/reference2003/
En Anglais, peut être celui-ci...
http://www.microsoft.com/mspress/books/5600.asp
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Aussi pourrais-tu m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000, voir 2002 traitant plus particulièrement de trois questions : Le détail de la programmation des fonctions sous ACCESS ; Les états ... dans tous leurs états ; La gestion de la sécurité. Avec le code ISBN, ce sera encore mieux.
Pas facile de conseiller un bouquin, surtout s'il doit couvrir un sujet aussi vaste... Rien que la sujet "programmation" demanderait un livre à lui tout seul.
En francais, tu peux regarder chez notre copain Hervé http://www.self-access.com/access/reference2003/
En Anglais, peut être celui-ci... http://www.microsoft.com/mspress/books/5600.asp
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
René
Merci.
"3stone" a écrit dans le message de news:%
Salut,
"René"
Aussi pourrais-tu m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000, voir 2002 traitant plus particulièrement de trois questions : Le détail de la programmation des fonctions sous ACCESS ; Les états ... dans tous leurs états ; La gestion de la sécurité. Avec le code ISBN, ce sera encore mieux.
Pas facile de conseiller un bouquin, surtout s'il doit couvrir un sujet aussi vaste... Rien que la sujet "programmation" demanderait un livre à lui tout seul.
En francais, tu peux regarder chez notre copain Hervé http://www.self-access.com/access/reference2003/
En Anglais, peut être celui-ci... http://www.microsoft.com/mspress/books/5600.asp
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Merci.
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:%2393aLdEYEHA.2016@TK2MSFTNGP09.phx.gbl...
Salut,
"René"
Aussi pourrais-tu
m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000,
voir 2002 traitant plus particulièrement de trois questions :
Le détail de la programmation des fonctions sous ACCESS ;
Les états ... dans tous leurs états ;
La gestion de la sécurité.
Avec le code ISBN, ce sera encore mieux.
Pas facile de conseiller un bouquin, surtout s'il doit couvrir
un sujet aussi vaste...
Rien que la sujet "programmation" demanderait un livre à lui tout
seul.
En francais, tu peux regarder chez notre copain Hervé
http://www.self-access.com/access/reference2003/
En Anglais, peut être celui-ci...
http://www.microsoft.com/mspress/books/5600.asp
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Aussi pourrais-tu m'indiquer le titre d'un ouvrage pour l'approfondissement d'ACCESS 2000, voir 2002 traitant plus particulièrement de trois questions : Le détail de la programmation des fonctions sous ACCESS ; Les états ... dans tous leurs états ; La gestion de la sécurité. Avec le code ISBN, ce sera encore mieux.
Pas facile de conseiller un bouquin, surtout s'il doit couvrir un sujet aussi vaste... Rien que la sujet "programmation" demanderait un livre à lui tout seul.
En francais, tu peux regarder chez notre copain Hervé http://www.self-access.com/access/reference2003/
En Anglais, peut être celui-ci... http://www.microsoft.com/mspress/books/5600.asp
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------