En fait sur le lien tu vas voir qu'il y a la ligne suivante :
Function AgeX(dn As Date, dx As Date) As String
ici dn et dx sont des paramètres qu'attend la fonction. Ici dn est la date de naissance et dx une date quelconque, dans le cas d'un age par exemple la date d'aujourd'hui. Ainsi pour appeler la fonction on peut faire la chose suivante : MonAge = AgeX([MaDateNaissance], Now() )
Ici je passe en paramètre [MaDateNaissance] qui est un champ de ma table par et now qui est la date de maintenant. La fonction va me renvoyer l'age qu'elle trouve, et je récupère cela dans la variable MonAge.
Dans ton cas, tu vas faire les choses suivante : Ce que je t'ai dit tout à l'heure, à savoir : - Tu te crées un nouveau module - tu copies colles la fonction, et tu précédes si ce n'est déja fait le mot "function" par public
Ensuite dans ton formulaire : - tu crées une zone de texte J'imagine que ton formulaire est basé sur une table, avec un champ qui contient la date de naissance que j'appelerai ici [DateNaissance] (tu remplaceras par le nom de ton champ). - dans le control source de la zone de texte précédemment créée, tu tapes : = AgeX([DateNaissance], Now() )
Arnaud
"Pascal" a écrit dans le message de news:
Qu'est-ce que tu entends par "les paramètres attendus " ?
Merci pour ta réponse.
Regarde le post de Raymond tu as pas mal de précisions. E détail : - Tu te crées un nouveau module - tu copies colles la fonction, et tu précédes si ce n'est déja fait le mot
"function" par public - ensuite dans ton formulaire, sur le control source de ta zone tu appeles
la fonction comme une fonction access classique, en passant les paramètres
attendus
"Pascal" a écrit dans le message de news:
Pouvez-vous m'indiquer la procédure à suivre ?
Tout à fait, toutes les fonctions que tu vois dans cette pages sont des
fonctions que tu peux mettre dans Access. Soit tu les déclares en public dans un module de ta base, soit tu la mets
dans ton formulaire.
"Pascal" a écrit dans le message de
news:
Est-ce cette fonction est utilisable dans Microsoft Access ?
Bonjour aussi,
Regarde cette fonction : http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#ageMois
Arnaud
En fait sur le lien tu vas voir qu'il y a la ligne suivante :
Function AgeX(dn As Date, dx As Date) As String
ici dn et dx sont des paramètres qu'attend la fonction.
Ici dn est la date de naissance et dx une date quelconque, dans le cas d'un
age par exemple la date d'aujourd'hui.
Ainsi pour appeler la fonction on peut faire la chose suivante :
MonAge = AgeX([MaDateNaissance], Now() )
Ici je passe en paramètre [MaDateNaissance] qui est un champ de ma table par
et now qui est la date de maintenant. La fonction va me renvoyer l'age
qu'elle trouve, et je récupère cela dans la variable MonAge.
Dans ton cas, tu vas faire les choses suivante :
Ce que je t'ai dit tout à l'heure, à savoir :
- Tu te crées un nouveau module
- tu copies colles la fonction, et tu précédes si ce n'est déja fait le mot
"function" par public
Ensuite dans ton formulaire :
- tu crées une zone de texte
J'imagine que ton formulaire est basé sur une table, avec un champ qui
contient la date de naissance que j'appelerai ici [DateNaissance] (tu
remplaceras par le nom de ton champ).
- dans le control source de la zone de texte précédemment créée, tu tapes :
= AgeX([DateNaissance], Now() )
Arnaud
"Pascal" <Pascal@discussions.microsoft.com> a écrit dans le message de
news:E60DAAA0-2F9D-42DE-B06F-D6AE8685862F@microsoft.com...
Qu'est-ce que tu entends par "les paramètres attendus " ?
Merci pour ta réponse.
Regarde le post de Raymond tu as pas mal de précisions.
E détail :
- Tu te crées un nouveau module
- tu copies colles la fonction, et tu précédes si ce n'est déja fait le
mot
"function" par public
- ensuite dans ton formulaire, sur le control source de ta zone tu
appeles
la fonction comme une fonction access classique, en passant les
paramètres
attendus
"Pascal" <Pascal@discussions.microsoft.com> a écrit dans le message de
news:
En fait sur le lien tu vas voir qu'il y a la ligne suivante :
Function AgeX(dn As Date, dx As Date) As String
ici dn et dx sont des paramètres qu'attend la fonction. Ici dn est la date de naissance et dx une date quelconque, dans le cas d'un age par exemple la date d'aujourd'hui. Ainsi pour appeler la fonction on peut faire la chose suivante : MonAge = AgeX([MaDateNaissance], Now() )
Ici je passe en paramètre [MaDateNaissance] qui est un champ de ma table par et now qui est la date de maintenant. La fonction va me renvoyer l'age qu'elle trouve, et je récupère cela dans la variable MonAge.
Dans ton cas, tu vas faire les choses suivante : Ce que je t'ai dit tout à l'heure, à savoir : - Tu te crées un nouveau module - tu copies colles la fonction, et tu précédes si ce n'est déja fait le mot "function" par public
Ensuite dans ton formulaire : - tu crées une zone de texte J'imagine que ton formulaire est basé sur une table, avec un champ qui contient la date de naissance que j'appelerai ici [DateNaissance] (tu remplaceras par le nom de ton champ). - dans le control source de la zone de texte précédemment créée, tu tapes : = AgeX([DateNaissance], Now() )
Arnaud
"Pascal" a écrit dans le message de news:
Qu'est-ce que tu entends par "les paramètres attendus " ?
Merci pour ta réponse.
Regarde le post de Raymond tu as pas mal de précisions. E détail : - Tu te crées un nouveau module - tu copies colles la fonction, et tu précédes si ce n'est déja fait le mot
"function" par public - ensuite dans ton formulaire, sur le control source de ta zone tu appeles
la fonction comme une fonction access classique, en passant les paramètres
attendus
"Pascal" a écrit dans le message de news:
Pouvez-vous m'indiquer la procédure à suivre ?
Tout à fait, toutes les fonctions que tu vois dans cette pages sont des
fonctions que tu peux mettre dans Access. Soit tu les déclares en public dans un module de ta base, soit tu la mets
dans ton formulaire.
"Pascal" a écrit dans le message de
news:
Est-ce cette fonction est utilisable dans Microsoft Access ?
Bonjour aussi,
Regarde cette fonction : http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#ageMois