OVH Cloud OVH Cloud

problème utilisation fonction

1 réponse
Avatar
FreeManSky
bonjour à tous,

je dispose d'une fonction qui calcule le nombre de jours entre 2 dates mais
je ne parviens pas à l'utiliser dans mon générateur d'expression.

J'ai le code suivant

Public Function Nbjoursouvres(start_date As Double, end_date As Double)
Dim f As MSOWCFLib.OCATP
Set f = New MSOWCFLib.OCATP
Nbjoursouvres = f.NETWORKDAYS(start_date, end_date)
Set f = Nothing
End Function

les controles textbox de mon formulaire sont [proldeb] et [prolfin]

Quand je tape la formule suivante dans mon générateur d'expression, celui me
retourne #nom ?
=Nbjoursouvres([proldeb];[prolfin])

Pourquoi ne calcule t-il pas ?

Merci pour votre aide

1 réponse

Avatar
Pierre CFI [mvp]
bonjour
si tu changes de fil !!!
ta fonction doit étre déclarée dans un module standart, si elle est dans un form il faut qu'il soit ouvert, donc pas tellement
pratique


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"FreeManSky" a écrit dans le message de news: boneb8$rpi$
bonjour à tous,

je dispose d'une fonction qui calcule le nombre de jours entre 2 dates mais
je ne parviens pas à l'utiliser dans mon générateur d'expression.

J'ai le code suivant

Public Function Nbjoursouvres(start_date As Double, end_date As Double)
Dim f As MSOWCFLib.OCATP
Set f = New MSOWCFLib.OCATP
Nbjoursouvres = f.NETWORKDAYS(start_date, end_date)
Set f = Nothing
End Function

les controles textbox de mon formulaire sont [proldeb] et [prolfin]

Quand je tape la formule suivante dans mon générateur d'expression, celui me
retourne #nom ?
=Nbjoursouvres([proldeb];[prolfin])

Pourquoi ne calcule t-il pas ?

Merci pour votre aide