Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai les champs
:
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces dates et
heures.
Je sollicite votre aide.
Merci
Jean
Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai les champs
:
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces dates et
heures.
Je sollicite votre aide.
Merci
Jean
Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai les champs
:
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces dates et
heures.
Je sollicite votre aide.
Merci
Jean
Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai les champs
:
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces dates et
heures.
Je sollicite votre aide.
Merci
Jean
--
Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai les champs
:
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces dates et
heures.
Je sollicite votre aide.
Merci
Jean
--
Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai les champs
:
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces dates et
heures.
Je sollicite votre aide.
Merci
Jean
--
Bonjour Jean,
Tu copies la fonction qui se trouve ici (site de Walter Stucki) :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#TempsFormatte
dans un module.
Tu mets en commentaire la ligne
strDelim = TrouverDelimiteurTemps()
en faisant précédé cette instruction par une apostrophe
et tu inscris juste en dessous
strDelim = ":"
(la ligne se trouve sous la longue liste des déclarations : Dim ...)
Dans ta requête, tu mets les champs DateDebut, HeureDebut, DateFin,
HeureFin. Tu rajoutes 3 champs calculés:
DateHeureDebut:[DateDebut]+[HeureDebut]
DateHeureFin: [DateFin]+[HeureFin]
et enfin:
Durée: TempsFormatté([DateHeureDebut];[DateHeureFin];"h:mm")
L'avantage de cette fonction c'est de pouvoir te permettre de choisir
le mode d'affichage de la durée (regardes les commentaires au début
de la fonction)Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai
les champs
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces
dates et heures.
Je sollicite votre aide.
Merci
Jean
Bonjour Jean,
Tu copies la fonction qui se trouve ici (site de Walter Stucki) :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#TempsFormatte
dans un module.
Tu mets en commentaire la ligne
strDelim = TrouverDelimiteurTemps()
en faisant précédé cette instruction par une apostrophe
et tu inscris juste en dessous
strDelim = ":"
(la ligne se trouve sous la longue liste des déclarations : Dim ...)
Dans ta requête, tu mets les champs DateDebut, HeureDebut, DateFin,
HeureFin. Tu rajoutes 3 champs calculés:
DateHeureDebut:[DateDebut]+[HeureDebut]
DateHeureFin: [DateFin]+[HeureFin]
et enfin:
Durée: TempsFormatté([DateHeureDebut];[DateHeureFin];"h:mm")
L'avantage de cette fonction c'est de pouvoir te permettre de choisir
le mode d'affichage de la durée (regardes les commentaires au début
de la fonction)
Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai
les champs
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces
dates et heures.
Je sollicite votre aide.
Merci
Jean
Bonjour Jean,
Tu copies la fonction qui se trouve ici (site de Walter Stucki) :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#TempsFormatte
dans un module.
Tu mets en commentaire la ligne
strDelim = TrouverDelimiteurTemps()
en faisant précédé cette instruction par une apostrophe
et tu inscris juste en dessous
strDelim = ":"
(la ligne se trouve sous la longue liste des déclarations : Dim ...)
Dans ta requête, tu mets les champs DateDebut, HeureDebut, DateFin,
HeureFin. Tu rajoutes 3 champs calculés:
DateHeureDebut:[DateDebut]+[HeureDebut]
DateHeureFin: [DateFin]+[HeureFin]
et enfin:
Durée: TempsFormatté([DateHeureDebut];[DateHeureFin];"h:mm")
L'avantage de cette fonction c'est de pouvoir te permettre de choisir
le mode d'affichage de la durée (regardes les commentaires au début
de la fonction)Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai
les champs
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces
dates et heures.
Je sollicite votre aide.
Merci
Jean
Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction. Merci.
Je dois ajouter un point que j'ai omis dans mon énoncé. Il me faut
considérer que la journée de travail est égale à 7 heures pour calculer ma
durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction. Merci.
Je dois ajouter un point que j'ai omis dans mon énoncé. Il me faut
considérer que la journée de travail est égale à 7 heures pour calculer ma
durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction. Merci.
Je dois ajouter un point que j'ai omis dans mon énoncé. Il me faut
considérer que la journée de travail est égale à 7 heures pour calculer ma
durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction. Merci.
Je dois ajouter un point que j'ai omis dans mon énoncé. Il me faut
considérer que la journée de travail est égale à 7 heures pour calculer ma
durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
Eric wrote:Bonjour Jean,
Tu copies la fonction qui se trouve ici (site de Walter Stucki) :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#TempsFormatte
dans un module.
Tu mets en commentaire la ligne
strDelim = TrouverDelimiteurTemps()
en faisant précédé cette instruction par une apostrophe
et tu inscris juste en dessous
strDelim = ":"
(la ligne se trouve sous la longue liste des déclarations : Dim ...)
Dans ta requête, tu mets les champs DateDebut, HeureDebut, DateFin,
HeureFin. Tu rajoutes 3 champs calculés:
DateHeureDebut:[DateDebut]+[HeureDebut]
DateHeureFin: [DateFin]+[HeureFin]
et enfin:
Durée: TempsFormatté([DateHeureDebut];[DateHeureFin];"h:mm")
L'avantage de cette fonction c'est de pouvoir te permettre de choisir
le mode d'affichage de la durée (regardes les commentaires au début
de la fonction)Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai
les champs
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces
dates et heures.
Je sollicite votre aide.
Merci
Jean
Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction. Merci.
Je dois ajouter un point que j'ai omis dans mon énoncé. Il me faut
considérer que la journée de travail est égale à 7 heures pour calculer ma
durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
Eric wrote:
Bonjour Jean,
Tu copies la fonction qui se trouve ici (site de Walter Stucki) :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#TempsFormatte
dans un module.
Tu mets en commentaire la ligne
strDelim = TrouverDelimiteurTemps()
en faisant précédé cette instruction par une apostrophe
et tu inscris juste en dessous
strDelim = ":"
(la ligne se trouve sous la longue liste des déclarations : Dim ...)
Dans ta requête, tu mets les champs DateDebut, HeureDebut, DateFin,
HeureFin. Tu rajoutes 3 champs calculés:
DateHeureDebut:[DateDebut]+[HeureDebut]
DateHeureFin: [DateFin]+[HeureFin]
et enfin:
Durée: TempsFormatté([DateHeureDebut];[DateHeureFin];"h:mm")
L'avantage de cette fonction c'est de pouvoir te permettre de choisir
le mode d'affichage de la durée (regardes les commentaires au début
de la fonction)
Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai
les champs
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces
dates et heures.
Je sollicite votre aide.
Merci
Jean
Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction. Merci.
Je dois ajouter un point que j'ai omis dans mon énoncé. Il me faut
considérer que la journée de travail est égale à 7 heures pour calculer ma
durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
Eric wrote:Bonjour Jean,
Tu copies la fonction qui se trouve ici (site de Walter Stucki) :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#TempsFormatte
dans un module.
Tu mets en commentaire la ligne
strDelim = TrouverDelimiteurTemps()
en faisant précédé cette instruction par une apostrophe
et tu inscris juste en dessous
strDelim = ":"
(la ligne se trouve sous la longue liste des déclarations : Dim ...)
Dans ta requête, tu mets les champs DateDebut, HeureDebut, DateFin,
HeureFin. Tu rajoutes 3 champs calculés:
DateHeureDebut:[DateDebut]+[HeureDebut]
DateHeureFin: [DateFin]+[HeureFin]
et enfin:
Durée: TempsFormatté([DateHeureDebut];[DateHeureFin];"h:mm")
L'avantage de cette fonction c'est de pouvoir te permettre de choisir
le mode d'affichage de la durée (regardes les commentaires au début
de la fonction)Bonjour,
Débutant que je suis je me torture pour trouver la solution. J'ai
les champs
DateDébut, HeureDébut, DateFin, HeureFin
Je souhaite créer une requête qui me calcule la durée entre ces
dates et heures.
Je sollicite votre aide.
Merci
Jean
re,
là, c'est plus pareil.
Est-ce possible d'avoir dans tes données ce genre d'enregistrements :
une tache A qui commence le 12/07/05 à 6:00 et se termine le
13/07/05 à 11:45 ?
Une tache B qui débute le 22/07/05 à 16:00, s'arrête à 19:00 puis
reprend le 24/07/05 à 8:15 et se termine à 14:45 ?
Tu pourrais mettre une copie d'écran des données de ta table(tous les
champs importants) sur www.cjoint.com et poster ensuite le lien fourni
par cjoint ici.Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction.
Merci. Je dois ajouter un point que j'ai omis dans mon énoncé. Il me
faut considérer que la journée de travail est égale à 7 heures pour
calculer ma durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
re,
là, c'est plus pareil.
Est-ce possible d'avoir dans tes données ce genre d'enregistrements :
une tache A qui commence le 12/07/05 à 6:00 et se termine le
13/07/05 à 11:45 ?
Une tache B qui débute le 22/07/05 à 16:00, s'arrête à 19:00 puis
reprend le 24/07/05 à 8:15 et se termine à 14:45 ?
Tu pourrais mettre une copie d'écran des données de ta table(tous les
champs importants) sur www.cjoint.com et poster ensuite le lien fourni
par cjoint ici.
Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction.
Merci. Je dois ajouter un point que j'ai omis dans mon énoncé. Il me
faut considérer que la journée de travail est égale à 7 heures pour
calculer ma durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
re,
là, c'est plus pareil.
Est-ce possible d'avoir dans tes données ce genre d'enregistrements :
une tache A qui commence le 12/07/05 à 6:00 et se termine le
13/07/05 à 11:45 ?
Une tache B qui débute le 22/07/05 à 16:00, s'arrête à 19:00 puis
reprend le 24/07/05 à 8:15 et se termine à 14:45 ?
Tu pourrais mettre une copie d'écran des données de ta table(tous les
champs importants) sur www.cjoint.com et poster ensuite le lien fourni
par cjoint ici.Merci Eric,
Je comprends pourquoi je devais me torturer sans cette fonction.
Merci. Je dois ajouter un point que j'ai omis dans mon énoncé. Il me
faut considérer que la journée de travail est égale à 7 heures pour
calculer ma durée. Où dois-je mettre ce paramêtre ?
Encore merci
Jean
[...]
Si le chantier dure plus d'1 jour, je ne souhaite pas créer une seconde
ligne de data.
Le champs TempsTravail sera modifié par une requète MAJ après la MAJ des
dates et heures de fin.
[...]
Si le chantier dure plus d'1 jour, je ne souhaite pas créer une seconde
ligne de data.
Le champs TempsTravail sera modifié par une requète MAJ après la MAJ des
dates et heures de fin.
[...]
Si le chantier dure plus d'1 jour, je ne souhaite pas créer une seconde
ligne de data.
Le champs TempsTravail sera modifié par une requète MAJ après la MAJ des
dates et heures de fin.
Je ne suis pas sur que cela soit la meilleure solution.
Il va falloir identifier entre les dates de début et celles
de fin, d'une part, les samedis & dimanches, d'autre part, les
jours fériés (variables ou non) et enfin, les jours chômés pour
intempérie !!!
Et si en réfléchissant les data hebdomadairement, ce qui reste tout à fait
Quelle durée prendre en compte pour une tache sur un chantier
qui débute le 13/07/05 à 7:30 (en Fr) et se termine (toujours
en Fr)le 18/07/05 à 15:45 pour un employé ?
En utilisant 2 tables ou + suivant la problématique, il n'est
pas nécessaire de stocker cette info dans une table. Une requête
peut te donner ce résultat.
Bonsoir Jean,[...]
Si le chantier dure plus d'1 jour, je ne souhaite pas créer une
seconde ligne de data.
Je ne suis pas sur que cela soit la meilleure solution.
Il va falloir identifier entre les dates de début et celles
de fin, d'une part, les samedis & dimanches, d'autre part, les
jours fériés (variables ou non) et enfin, les jours chômés pour
intempérie !!!
Il me parait beaucoup plus simple pour calculer la durée d'un
chantier de connaitre toutes les taches réalisées sur ce
chantier, par corps de métier (ou employé) et jour par jour.
De plus, ça te permettrait un meilleur suivi.
Quelle durée prendre en compte pour une tache sur un chantier
qui débute le 13/07/05 à 7:30 (en Fr) et se termine (toujours
en Fr)le 18/07/05 à 15:45 pour un employé ?
Qu'en penses-tu ?Le champs TempsTravail sera modifié par une requète MAJ après la MAJ
des dates et heures de fin.
En utilisant 2 tables ou + suivant la problématique, il n'est
pas nécessaire de stocker cette info dans une table. Une requête
peut te donner ce résultat.
Je ne suis pas sur que cela soit la meilleure solution.
Il va falloir identifier entre les dates de début et celles
de fin, d'une part, les samedis & dimanches, d'autre part, les
jours fériés (variables ou non) et enfin, les jours chômés pour
intempérie !!!
Et si en réfléchissant les data hebdomadairement, ce qui reste tout à fait
Quelle durée prendre en compte pour une tache sur un chantier
qui débute le 13/07/05 à 7:30 (en Fr) et se termine (toujours
en Fr)le 18/07/05 à 15:45 pour un employé ?
En utilisant 2 tables ou + suivant la problématique, il n'est
pas nécessaire de stocker cette info dans une table. Une requête
peut te donner ce résultat.
Bonsoir Jean,
[...]
Si le chantier dure plus d'1 jour, je ne souhaite pas créer une
seconde ligne de data.
Je ne suis pas sur que cela soit la meilleure solution.
Il va falloir identifier entre les dates de début et celles
de fin, d'une part, les samedis & dimanches, d'autre part, les
jours fériés (variables ou non) et enfin, les jours chômés pour
intempérie !!!
Il me parait beaucoup plus simple pour calculer la durée d'un
chantier de connaitre toutes les taches réalisées sur ce
chantier, par corps de métier (ou employé) et jour par jour.
De plus, ça te permettrait un meilleur suivi.
Quelle durée prendre en compte pour une tache sur un chantier
qui débute le 13/07/05 à 7:30 (en Fr) et se termine (toujours
en Fr)le 18/07/05 à 15:45 pour un employé ?
Qu'en penses-tu ?
Le champs TempsTravail sera modifié par une requète MAJ après la MAJ
des dates et heures de fin.
En utilisant 2 tables ou + suivant la problématique, il n'est
pas nécessaire de stocker cette info dans une table. Une requête
peut te donner ce résultat.
Je ne suis pas sur que cela soit la meilleure solution.
Il va falloir identifier entre les dates de début et celles
de fin, d'une part, les samedis & dimanches, d'autre part, les
jours fériés (variables ou non) et enfin, les jours chômés pour
intempérie !!!
Et si en réfléchissant les data hebdomadairement, ce qui reste tout à fait
Quelle durée prendre en compte pour une tache sur un chantier
qui débute le 13/07/05 à 7:30 (en Fr) et se termine (toujours
en Fr)le 18/07/05 à 15:45 pour un employé ?
En utilisant 2 tables ou + suivant la problématique, il n'est
pas nécessaire de stocker cette info dans une table. Une requête
peut te donner ce résultat.
Bonsoir Jean,[...]
Si le chantier dure plus d'1 jour, je ne souhaite pas créer une
seconde ligne de data.
Je ne suis pas sur que cela soit la meilleure solution.
Il va falloir identifier entre les dates de début et celles
de fin, d'une part, les samedis & dimanches, d'autre part, les
jours fériés (variables ou non) et enfin, les jours chômés pour
intempérie !!!
Il me parait beaucoup plus simple pour calculer la durée d'un
chantier de connaitre toutes les taches réalisées sur ce
chantier, par corps de métier (ou employé) et jour par jour.
De plus, ça te permettrait un meilleur suivi.
Quelle durée prendre en compte pour une tache sur un chantier
qui débute le 13/07/05 à 7:30 (en Fr) et se termine (toujours
en Fr)le 18/07/05 à 15:45 pour un employé ?
Qu'en penses-tu ?Le champs TempsTravail sera modifié par une requète MAJ après la MAJ
des dates et heures de fin.
En utilisant 2 tables ou + suivant la problématique, il n'est
pas nécessaire de stocker cette info dans une table. Une requête
peut te donner ce résultat.