OVH Cloud OVH Cloud

Jours ouvrés et kb 469628

2 réponses
Avatar
joyeux atchoum
S'lt à tous

J'ai envie de poser une petite question mais aussi
J'ai envie de compter le nombre de jour ouvrables, et je moque de
perdre les jours feriés (finalement il n'y a pas tant que ça )

J'etais bien tenté par la dll de Raymond mais il fait clairement
comprendre (sur son site) que cela ne marche que pour l'année en cours
or bizarrement je dois le faire sur les 5/10 derniéres années

Finalement j'ai opté pour la solution 469628 de la kb fr
(utilisation du office web componnents pour calcul jour ouvrés)
j'ai donc créé ma petite fonction comme indiqué
et semble marcher ....

or le but du jeu et de l'incorporer dans une requete de regroupement
je compte le nombre d'etudes réalisées par trimestre pour lequel le
delai est <=4jours ,....

et access me dit finalement erreur de type dans le critére
J'ai fait un champ qui appelle la fonction en ayant comme paramétres
deux champ date
et en critére <=4

si je met en "où" j'ai l'erreur : erreur de type
si je met au hasard "premier" : je n'ai pas d'erreur

Je comprends pas comment resoudre le pb, y aurait il une astuce de
derriere les fagots ?

Merci à tous

ja;)
qui espere etre comprehensible (ce qui semble ne pas etre le cas la
plupart du temps) ;=)

2 réponses

Avatar
Daniel Carollo
Bonjour JA!

En effet, tes explications sont quelque peu nebuleuses...

Il y a toutefois un petit detail: tu parles de requete de regroupement, et
puis de dates et quelque chose inferieur a 4.
Mets-tu le critere dans une clause WHERE ou une clause HAVING? Ca fait
quelque peu de difference dans les requetes de regroupement ;-)

A bientot.

Daniel :-)

Computing Technologies International - www.computing-tech.com
We provide solutions...
P.S. Je suis maintenant disponible pour contrats à courte et moyenne durée.
Envoyer un courrier a: d a n i e l c @ c o m p u t i n g - t e c h . c o
m

"joyeux atchoum" wrote in message
news:
S'lt à tous

J'ai envie de poser une petite question mais aussi
J'ai envie de compter le nombre de jour ouvrables, et je moque de
perdre les jours feriés (finalement il n'y a pas tant que ça )

J'etais bien tenté par la dll de Raymond mais il fait clairement
comprendre (sur son site) que cela ne marche que pour l'année en cours
or bizarrement je dois le faire sur les 5/10 derniéres années

Finalement j'ai opté pour la solution 469628 de la kb fr
(utilisation du office web componnents pour calcul jour ouvrés)
j'ai donc créé ma petite fonction comme indiqué
et semble marcher ....

or le but du jeu et de l'incorporer dans une requete de regroupement
je compte le nombre d'etudes réalisées par trimestre pour lequel le
delai est <=4jours ,....

et access me dit finalement erreur de type dans le critére
J'ai fait un champ qui appelle la fonction en ayant comme paramétres
deux champ date
et en critére <=4

si je met en "où" j'ai l'erreur : erreur de type
si je met au hasard "premier" : je n'ai pas d'erreur

Je comprends pas comment resoudre le pb, y aurait il une astuce de
derriere les fagots ?

Merci à tous

ja;)
qui espere etre comprehensible (ce qui semble ne pas etre le cas la
plupart du temps) ;=)


Avatar
joyeux atchoum
Sl't

En effet, tes explications sont quelque peu nebuleuses...


je devais etre dans les etoiles hier soir :=)

Il y a toutefois un petit detail: tu parles de requete de regroupement, et
puis de dates et quelque chose inferieur a 4.
Mets-tu le critere dans une clause WHERE ou une clause HAVING? Ca fait
quelque peu de difference dans les requetes de regroupement ;-)


:( ben j'ai pas verifié, en fait pour ceci je fais confiance à Access
j'ai la flemme de faire mon SQL alors je suis en mode conception :=)
-> Je vais quand meme verifié ( pas le choix, non ;) )

bon je vais essayer de reexpliquer mon idée
le principe est simple : determiner le nb d'analyses par technique
ayant suivi un delai donné par tranche trimestriel.

j'ai des analyses dans lesquelles j'ai 2 dates debut et fin (logique
non ? :) )
et pour chaque analyse j'ai une technique unique associée

donc j'ai fait une regroupement sur la technique, sur l'année et le
trimestre d'une date repére (date dbt)
ensuite je compte les analyses
je fais un datediff entre datedbt et datefin pourlequel j'ai un critére
<=4
Je pense que là, il n'y a pas de pb

Or datediff ne prend pas en compte les jours ouvrés

donc j'ai créé ma fonction jour_ouvres en faisant reference au office
web components comme indiqué dans la base de connaissance
cette fonction Public est dans un module

J'ai tout betement echangé datediff par jour_ouvres
Et ça foire
j'obtiens une erreur de type dans la requete

j'ai fait un debug.print pour voir l'execution de ma fonction
tout semble rouler
(j'ai du rajouter un traitement spécifique si datedbt = datefin )

que je retourne un string, long ou bien integer j'obtiens toujours mon
erreur de type.


voili ;)
ja;)
qui espere avoir été plus clair voir limpide, tiens faudrait que je
pense à boire autre chose que de l'eau ;=)