Dans ma base, j'ai
1) une table "stagiaires"
2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin]
Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a
pas de date de fin.
Je désire calculer la durée (en jours) de chaque stage dans une requête.
Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en
cours, c'est Maintenant()-[DateDebut].
Mais comment combiner le tout pour que la requête calcule la durée d'un
stage, qu'il soit fini ou non. J'ai essayé de créer une fonction
AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel"
dans ma requête.
ça ne doit pourtant pas être bien sorcier.
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
Tisane
Bonjour,
Dans ma base, j'ai 1) une table "stagiaires" 2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin] Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin. Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en cours, c'est Maintenant()-[DateDebut]. Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête. ça ne doit pourtant pas être bien sorcier.
Dans une requête, quelque chose comme : VraiFaux(EstNull([DateFin]);Maintenant()-[DateDebut]; [DateFin]-[DateDebut])
-- Tisane
Bonjour,
Dans ma base, j'ai
1) une table "stagiaires"
2) une table "stages" comportant un champ [DateDebut] et un champ
[DateFin]
Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a
pas de date de fin.
Je désire calculer la durée (en jours) de chaque stage dans une requête.
Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en
cours, c'est Maintenant()-[DateDebut].
Mais comment combiner le tout pour que la requête calcule la durée d'un
stage, qu'il soit fini ou non. J'ai essayé de créer une fonction
AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel"
dans ma requête.
ça ne doit pourtant pas être bien sorcier.
Dans une requête, quelque chose comme :
VraiFaux(EstNull([DateFin]);Maintenant()-[DateDebut]; [DateFin]-[DateDebut])
Dans ma base, j'ai 1) une table "stagiaires" 2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin] Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin. Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en cours, c'est Maintenant()-[DateDebut]. Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête. ça ne doit pourtant pas être bien sorcier.
Dans une requête, quelque chose comme : VraiFaux(EstNull([DateFin]);Maintenant()-[DateDebut]; [DateFin]-[DateDebut])
-- Tisane
Pierre CFI [mvp]
bonjour dans la req tu fais un champ durée : VraiFaux([DATEFIN] Est Null;Date()-DATEDEBUT;[DATEFIN]-DATEDEBUT) -- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"dec29" a écrit dans le message de news: 443faa8f$0$29182$
Bonjour,
Dans ma base, j'ai 1) une table "stagiaires" 2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin] Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin. Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en cours, c'est Maintenant()-[DateDebut]. Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête. ça ne doit pourtant pas être bien sorcier.
Merci à qui m'aidera.
bonjour
dans la req tu fais un champ
durée : VraiFaux([DATEFIN] Est Null;Date()-DATEDEBUT;[DATEFIN]-DATEDEBUT)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"dec29" <ddec29@wanadoo.fr> a écrit dans le message de news: 443faa8f$0$29182$8fcfb975@news.wanadoo.fr...
Bonjour,
Dans ma base, j'ai
1) une table "stagiaires"
2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin]
Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin.
Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut].
Pour les stages en cours, c'est Maintenant()-[DateDebut].
Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une
fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête.
ça ne doit pourtant pas être bien sorcier.
bonjour dans la req tu fais un champ durée : VraiFaux([DATEFIN] Est Null;Date()-DATEDEBUT;[DATEFIN]-DATEDEBUT) -- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"dec29" a écrit dans le message de news: 443faa8f$0$29182$
Bonjour,
Dans ma base, j'ai 1) une table "stagiaires" 2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin] Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin. Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en cours, c'est Maintenant()-[DateDebut]. Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête. ça ne doit pourtant pas être bien sorcier.
Merci à qui m'aidera.
dec29
Merci Tisane, c'est impeccable.
"Tisane" a écrit dans le message de news:
Bonjour,
Dans ma base, j'ai 1) une table "stagiaires" 2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin] Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin. Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en cours, c'est Maintenant()-[DateDebut]. Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête. ça ne doit pourtant pas être bien sorcier.
Dans une requête, quelque chose comme : VraiFaux(EstNull([DateFin]);Maintenant()-[DateDebut]; [DateFin]-[DateDebut])
-- Tisane
Merci Tisane, c'est impeccable.
"Tisane" <b.tisane@laposte.net> a écrit dans le message de news:
uSUK558XGHA.3740@TK2MSFTNGP03.phx.gbl...
Bonjour,
Dans ma base, j'ai
1) une table "stagiaires"
2) une table "stages" comportant un champ [DateDebut] et un champ
[DateFin]
Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a
pas de date de fin.
Je désire calculer la durée (en jours) de chaque stage dans une requête.
Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en
cours, c'est Maintenant()-[DateDebut].
Mais comment combiner le tout pour que la requête calcule la durée d'un
stage, qu'il soit fini ou non. J'ai essayé de créer une fonction
AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel"
dans ma requête.
ça ne doit pourtant pas être bien sorcier.
Dans une requête, quelque chose comme :
VraiFaux(EstNull([DateFin]);Maintenant()-[DateDebut];
[DateFin]-[DateDebut])
Dans ma base, j'ai 1) une table "stagiaires" 2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin] Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin. Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en cours, c'est Maintenant()-[DateDebut]. Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête. ça ne doit pourtant pas être bien sorcier.
Dans une requête, quelque chose comme : VraiFaux(EstNull([DateFin]);Maintenant()-[DateDebut]; [DateFin]-[DateDebut])
-- Tisane
dec29
Merci Pierre.
Yannick
"Pierre CFI [mvp]" a écrit dans le message de news: u6SmX$
bonjour dans la req tu fais un champ durée : VraiFaux([DATEFIN] Est Null;Date()-DATEDEBUT;[DATEFIN]-DATEDEBUT) -- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"dec29" a écrit dans le message de news: 443faa8f$0$29182$
Bonjour,
Dans ma base, j'ai 1) une table "stagiaires" 2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin] Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin. Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en cours, c'est Maintenant()-[DateDebut]. Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête. ça ne doit pourtant pas être bien sorcier.
Merci à qui m'aidera.
Merci Pierre.
Yannick
"Pierre CFI [mvp]" <XXX_pierresalaun@wanadoo.fr> a écrit dans le message de
news: u6SmX$8XGHA.456@TK2MSFTNGP04.phx.gbl...
bonjour
dans la req tu fais un champ
durée : VraiFaux([DATEFIN] Est Null;Date()-DATEDEBUT;[DATEFIN]-DATEDEBUT)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"dec29" <ddec29@wanadoo.fr> a écrit dans le message de news:
443faa8f$0$29182$8fcfb975@news.wanadoo.fr...
Bonjour,
Dans ma base, j'ai
1) une table "stagiaires"
2) une table "stages" comportant un champ [DateDebut] et un champ
[DateFin]
Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a
pas de date de fin.
Je désire calculer la durée (en jours) de chaque stage dans une requête.
Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en
cours, c'est Maintenant()-[DateDebut].
Mais comment combiner le tout pour que la requête calcule la durée d'un
stage, qu'il soit fini ou non. J'ai essayé de créer une fonction
AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel"
dans ma requête.
ça ne doit pourtant pas être bien sorcier.
"Pierre CFI [mvp]" a écrit dans le message de news: u6SmX$
bonjour dans la req tu fais un champ durée : VraiFaux([DATEFIN] Est Null;Date()-DATEDEBUT;[DATEFIN]-DATEDEBUT) -- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"dec29" a écrit dans le message de news: 443faa8f$0$29182$
Bonjour,
Dans ma base, j'ai 1) une table "stagiaires" 2) une table "stages" comportant un champ [DateDebut] et un champ [DateFin] Un stagiaire peut avoir fait n stages. Si le stage n'est pas fini, il n'a pas de date de fin. Je désire calculer la durée (en jours) de chaque stage dans une requête. Pour les stages terminés, c'est [DateFin]-[DateDebut]. Pour les stages en cours, c'est Maintenant()-[DateDebut]. Mais comment combiner le tout pour que la requête calcule la durée d'un stage, qu'il soit fini ou non. J'ai essayé de créer une fonction AccessBasic, mais sans succès. Idem pour un champ calculé "conditionnel" dans ma requête. ça ne doit pourtant pas être bien sorcier.