je saisis des enregistrements avec pour chacun un temps passé, une date, un
agent,...
Un agent peut saisir plusieurs enregistrement à la même date et donc avec le
même nom...
J'aimerais avoir sur mon formulaire un contrôle calculé qui me donne, pour
chaque enregistrement, le cumul du temps passé pour l'agent dont le nom est
affiché pour cet enregistrement et pour la date affichée...
J'ai fait une requête avec les champs "Date", "Agent" et "Temps passé", en
faisant un regroupement par date, puis par agent, et une somme des temps
passés.
Mon contrôle "Cumul" est basé sur cette requête.
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
Raymond [mvp]
Bonjour.
je pense qu'il faudrait utiliser la fonction DSum avec une clause where sur l'agent et la date; problème: addition des temps ! comment sont exprimés les temps ? car s'il sont exprimés en format HH:MM:SS tu ne peux pas dépasser 24 H. faudra lire les fiches: Fonctions de calcul et d'affichage de la date et de l'heure: http://support.microsoft.com/default.aspx?scid=kb;fr;88657 ainsi que: http://mypage.bluewin.ch/w.stucki/CalculsDates.htm -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" a écrit dans le message de news:
Re bonjour à tous,
j'ai une autre question :
je saisis des enregistrements avec pour chacun un temps passé, une date, un agent,... Un agent peut saisir plusieurs enregistrement à la même date et donc avec le même nom...
J'aimerais avoir sur mon formulaire un contrôle calculé qui me donne, pour chaque enregistrement, le cumul du temps passé pour l'agent dont le nom est affiché pour cet enregistrement et pour la date affichée...
J'ai fait une requête avec les champs "Date", "Agent" et "Temps passé", en faisant un regroupement par date, puis par agent, et une somme des temps passés. Mon contrôle "Cumul" est basé sur cette requête.
Hélas, j'obtiens un glorieux #Nom?
Que puis-je faire pour obtenir ce cumul ?
Merci encore à tous
CAP2
Bonjour.
je pense qu'il faudrait utiliser la fonction DSum avec une clause where sur
l'agent et la date;
problème: addition des temps ! comment sont exprimés les temps ? car s'il
sont exprimés en format HH:MM:SS tu ne peux pas dépasser 24 H.
faudra lire les fiches:
Fonctions de calcul et d'affichage de la date et de l'heure:
http://support.microsoft.com/default.aspx?scid=kb;fr;88657
ainsi que:
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" <no_spamCAP2@toto_pas_spam.net> a écrit dans le message de news:
ucP7HLsDFHA.936@TK2MSFTNGP12.phx.gbl...
Re bonjour à tous,
j'ai une autre question :
je saisis des enregistrements avec pour chacun un temps passé, une date,
un
agent,...
Un agent peut saisir plusieurs enregistrement à la même date et donc avec
le
même nom...
J'aimerais avoir sur mon formulaire un contrôle calculé qui me donne, pour
chaque enregistrement, le cumul du temps passé pour l'agent dont le nom
est
affiché pour cet enregistrement et pour la date affichée...
J'ai fait une requête avec les champs "Date", "Agent" et "Temps passé", en
faisant un regroupement par date, puis par agent, et une somme des temps
passés.
Mon contrôle "Cumul" est basé sur cette requête.
je pense qu'il faudrait utiliser la fonction DSum avec une clause where sur l'agent et la date; problème: addition des temps ! comment sont exprimés les temps ? car s'il sont exprimés en format HH:MM:SS tu ne peux pas dépasser 24 H. faudra lire les fiches: Fonctions de calcul et d'affichage de la date et de l'heure: http://support.microsoft.com/default.aspx?scid=kb;fr;88657 ainsi que: http://mypage.bluewin.ch/w.stucki/CalculsDates.htm -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" a écrit dans le message de news:
Re bonjour à tous,
j'ai une autre question :
je saisis des enregistrements avec pour chacun un temps passé, une date, un agent,... Un agent peut saisir plusieurs enregistrement à la même date et donc avec le même nom...
J'aimerais avoir sur mon formulaire un contrôle calculé qui me donne, pour chaque enregistrement, le cumul du temps passé pour l'agent dont le nom est affiché pour cet enregistrement et pour la date affichée...
J'ai fait une requête avec les champs "Date", "Agent" et "Temps passé", en faisant un regroupement par date, puis par agent, et une somme des temps passés. Mon contrôle "Cumul" est basé sur cette requête.
Hélas, j'obtiens un glorieux #Nom?
Que puis-je faire pour obtenir ce cumul ?
Merci encore à tous
CAP2
CAP2
Re bonjour Raymond,
En fait, j'ai un peu de chance, car ce cumul ne pourra pas dépasser 24 h, puisqu'il doit donner le cumul des temps saisis par agent et par journée.
Un même agent va saisir plusieurs enregistrements dans la même journée. Donc on aura plusieurs enregistrements avec la même date et le même agent. Ce que j'aimerais, c'est avoir sur les enregistrements correspondant à cet agent et à cette journée, un contrôle qui me donne le cumul des temps saisis pour cet agent et à cette journée.
J'ai réussi à faire une requête qui regroupe par agent et par date, et qui donne la somme des temps saisis.
Le problème arrive quand il faut avoir un contrôle sur le formulaire qui me donne le cumul du temps (calculé par la requête) pour L'agent et LA date affichés sur cet enregistrement...
Oh lala, plus ça va, moins je suis clair ;o[
Merci beaucoup de ton aide précieuse,
CAP2
"Raymond [mvp]" a écrit dans le message de news: #wzs$
Bonjour.
je pense qu'il faudrait utiliser la fonction DSum avec une clause where sur
l'agent et la date; problème: addition des temps ! comment sont exprimés les temps ? car s'il sont exprimés en format HH:MM:SS tu ne peux pas dépasser 24 H. faudra lire les fiches: Fonctions de calcul et d'affichage de la date et de l'heure: http://support.microsoft.com/default.aspx?scid=kb;fr;88657 ainsi que: http://mypage.bluewin.ch/w.stucki/CalculsDates.htm -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" a écrit dans le message de news:
Re bonjour à tous,
j'ai une autre question :
je saisis des enregistrements avec pour chacun un temps passé, une date, un agent,... Un agent peut saisir plusieurs enregistrement à la même date et donc avec
le même nom...
J'aimerais avoir sur mon formulaire un contrôle calculé qui me donne, pour
chaque enregistrement, le cumul du temps passé pour l'agent dont le nom est affiché pour cet enregistrement et pour la date affichée...
J'ai fait une requête avec les champs "Date", "Agent" et "Temps passé", en
faisant un regroupement par date, puis par agent, et une somme des temps passés. Mon contrôle "Cumul" est basé sur cette requête.
Hélas, j'obtiens un glorieux #Nom?
Que puis-je faire pour obtenir ce cumul ?
Merci encore à tous
CAP2
Re bonjour Raymond,
En fait, j'ai un peu de chance, car ce cumul ne pourra pas dépasser 24 h,
puisqu'il doit donner le cumul des temps saisis par agent et par journée.
Un même agent va saisir plusieurs enregistrements dans la même journée. Donc
on aura plusieurs enregistrements avec la même date et le même agent.
Ce que j'aimerais, c'est avoir sur les enregistrements correspondant à cet
agent et à cette journée, un contrôle qui me donne le cumul des temps saisis
pour cet agent et à cette journée.
J'ai réussi à faire une requête qui regroupe par agent et par date, et qui
donne la somme des temps saisis.
Le problème arrive quand il faut avoir un contrôle sur le formulaire qui me
donne le cumul du temps (calculé par la requête) pour L'agent et LA date
affichés sur cet enregistrement...
Oh lala, plus ça va, moins je suis clair ;o[
Merci beaucoup de ton aide précieuse,
CAP2
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: #wzs$xsDFHA.2600@TK2MSFTNGP09.phx.gbl...
Bonjour.
je pense qu'il faudrait utiliser la fonction DSum avec une clause where
sur
l'agent et la date;
problème: addition des temps ! comment sont exprimés les temps ? car s'il
sont exprimés en format HH:MM:SS tu ne peux pas dépasser 24 H.
faudra lire les fiches:
Fonctions de calcul et d'affichage de la date et de l'heure:
http://support.microsoft.com/default.aspx?scid=kb;fr;88657
ainsi que:
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" <no_spamCAP2@toto_pas_spam.net> a écrit dans le message de news:
ucP7HLsDFHA.936@TK2MSFTNGP12.phx.gbl...
Re bonjour à tous,
j'ai une autre question :
je saisis des enregistrements avec pour chacun un temps passé, une date,
un
agent,...
Un agent peut saisir plusieurs enregistrement à la même date et donc
avec
le
même nom...
J'aimerais avoir sur mon formulaire un contrôle calculé qui me donne,
pour
chaque enregistrement, le cumul du temps passé pour l'agent dont le nom
est
affiché pour cet enregistrement et pour la date affichée...
J'ai fait une requête avec les champs "Date", "Agent" et "Temps passé",
en
faisant un regroupement par date, puis par agent, et une somme des temps
passés.
Mon contrôle "Cumul" est basé sur cette requête.
En fait, j'ai un peu de chance, car ce cumul ne pourra pas dépasser 24 h, puisqu'il doit donner le cumul des temps saisis par agent et par journée.
Un même agent va saisir plusieurs enregistrements dans la même journée. Donc on aura plusieurs enregistrements avec la même date et le même agent. Ce que j'aimerais, c'est avoir sur les enregistrements correspondant à cet agent et à cette journée, un contrôle qui me donne le cumul des temps saisis pour cet agent et à cette journée.
J'ai réussi à faire une requête qui regroupe par agent et par date, et qui donne la somme des temps saisis.
Le problème arrive quand il faut avoir un contrôle sur le formulaire qui me donne le cumul du temps (calculé par la requête) pour L'agent et LA date affichés sur cet enregistrement...
Oh lala, plus ça va, moins je suis clair ;o[
Merci beaucoup de ton aide précieuse,
CAP2
"Raymond [mvp]" a écrit dans le message de news: #wzs$
Bonjour.
je pense qu'il faudrait utiliser la fonction DSum avec une clause where sur
l'agent et la date; problème: addition des temps ! comment sont exprimés les temps ? car s'il sont exprimés en format HH:MM:SS tu ne peux pas dépasser 24 H. faudra lire les fiches: Fonctions de calcul et d'affichage de la date et de l'heure: http://support.microsoft.com/default.aspx?scid=kb;fr;88657 ainsi que: http://mypage.bluewin.ch/w.stucki/CalculsDates.htm -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" a écrit dans le message de news:
Re bonjour à tous,
j'ai une autre question :
je saisis des enregistrements avec pour chacun un temps passé, une date, un agent,... Un agent peut saisir plusieurs enregistrement à la même date et donc avec
le même nom...
J'aimerais avoir sur mon formulaire un contrôle calculé qui me donne, pour
chaque enregistrement, le cumul du temps passé pour l'agent dont le nom est affiché pour cet enregistrement et pour la date affichée...
J'ai fait une requête avec les champs "Date", "Agent" et "Temps passé", en
faisant un regroupement par date, puis par agent, et une somme des temps passés. Mon contrôle "Cumul" est basé sur cette requête.
Hélas, j'obtiens un glorieux #Nom?
Que puis-je faire pour obtenir ce cumul ?
Merci encore à tous
CAP2
Raymond [mvp]
N'utilise pas une requête mais une fonction DSum (voir aide en ligne) que tu places soit dans le control source soit dans une fonction. selon le cas tu relances le calcul ou tu fais un requery du contrôle quand tu as besoin d'une mise à jour du calcul.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" a écrit dans le message de news:
Re bonjour Raymond,
En fait, j'ai un peu de chance, car ce cumul ne pourra pas dépasser 24 h, puisqu'il doit donner le cumul des temps saisis par agent et par journée.
Un même agent va saisir plusieurs enregistrements dans la même journée. Donc on aura plusieurs enregistrements avec la même date et le même agent. Ce que j'aimerais, c'est avoir sur les enregistrements correspondant à cet agent et à cette journée, un contrôle qui me donne le cumul des temps saisis pour cet agent et à cette journée.
J'ai réussi à faire une requête qui regroupe par agent et par date, et qui donne la somme des temps saisis.
Le problème arrive quand il faut avoir un contrôle sur le formulaire qui me donne le cumul du temps (calculé par la requête) pour L'agent et LA date affichés sur cet enregistrement...
Oh lala, plus ça va, moins je suis clair ;o[
Merci beaucoup de ton aide précieuse,
CAP2
N'utilise pas une requête mais une fonction DSum (voir aide en ligne) que tu
places soit dans le control source soit dans une fonction. selon le cas tu
relances le calcul ou tu fais un requery du contrôle quand tu as besoin
d'une mise à jour du calcul.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" <no_spamCAP2@toto_pas_spam.net> a écrit dans le message de news:
et9gm7zDFHA.2676@TK2MSFTNGP12.phx.gbl...
Re bonjour Raymond,
En fait, j'ai un peu de chance, car ce cumul ne pourra pas dépasser 24 h,
puisqu'il doit donner le cumul des temps saisis par agent et par journée.
Un même agent va saisir plusieurs enregistrements dans la même journée.
Donc
on aura plusieurs enregistrements avec la même date et le même agent.
Ce que j'aimerais, c'est avoir sur les enregistrements correspondant à cet
agent et à cette journée, un contrôle qui me donne le cumul des temps
saisis
pour cet agent et à cette journée.
J'ai réussi à faire une requête qui regroupe par agent et par date, et qui
donne la somme des temps saisis.
Le problème arrive quand il faut avoir un contrôle sur le formulaire qui
me
donne le cumul du temps (calculé par la requête) pour L'agent et LA date
affichés sur cet enregistrement...
N'utilise pas une requête mais une fonction DSum (voir aide en ligne) que tu places soit dans le control source soit dans une fonction. selon le cas tu relances le calcul ou tu fais un requery du contrôle quand tu as besoin d'une mise à jour du calcul.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"CAP2" a écrit dans le message de news:
Re bonjour Raymond,
En fait, j'ai un peu de chance, car ce cumul ne pourra pas dépasser 24 h, puisqu'il doit donner le cumul des temps saisis par agent et par journée.
Un même agent va saisir plusieurs enregistrements dans la même journée. Donc on aura plusieurs enregistrements avec la même date et le même agent. Ce que j'aimerais, c'est avoir sur les enregistrements correspondant à cet agent et à cette journée, un contrôle qui me donne le cumul des temps saisis pour cet agent et à cette journée.
J'ai réussi à faire une requête qui regroupe par agent et par date, et qui donne la somme des temps saisis.
Le problème arrive quand il faut avoir un contrôle sur le formulaire qui me donne le cumul du temps (calculé par la requête) pour L'agent et LA date affichés sur cet enregistrement...
Oh lala, plus ça va, moins je suis clair ;o[
Merci beaucoup de ton aide précieuse,
CAP2
CAP2
Merci beaucoup de ton aide Raymond, ça marche !!
Au passage, bravo pour ton site qui est une véritable mine d'infos !
A plus
CAP2
Merci beaucoup de ton aide Raymond, ça marche !!
Au passage, bravo pour ton site qui est une véritable mine d'infos !