OVH Cloud OVH Cloud

fonction dans un champ de formulaire ??

2 réponses
Avatar
Damien
Bonjour,
je reprends des formulaires access cr=E9=E9s par mon=20
pr=E9d=E9cesseur et je ne comprend pas une m=E9thode qu'il=20
utilise. En effet, certaines zones de formulaires sont=20
d=E9finies comme des fonction : =3Dnom_fonction(parametres)
(dans mon cas : =3DsupprEspace(nz[champ1],[champ2]& "," &=20
[champ3]))
Mais je ne trouve pas la d=E9finition de ces fonctions dans=20
le code vb. je ne trouve pas de trace de 'supprEspace'.
J'aimrais comprendre ....

Merci d'avance.

DAmien

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

SupprEspace permet de supprimer les espaces avant et après
d'une expression, en VBA l'équivalent est Trim()

Ensuite Nz() permet de mettre une valeur spécifique si l'expression
est nulle...

En gros dans ton cas, on a donc :
=supprEspace(nz([champ1],[champ2] & "," & [champ3]))
du coup tu auras :
si champ1 n'est pas null, tu auras champ1 sans les espaces avant et après
si champ1 est null, tu auras champ2,Champ3 sans les espaces avant et après..

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Damien" a écrit dans le message news:
9b4d01c43412$973e3a70$
Bonjour,
je reprends des formulaires access créés par mon
prédécesseur et je ne comprend pas une méthode qu'il
utilise. En effet, certaines zones de formulaires sont
définies comme des fonction : =nom_fonction(parametres)
(dans mon cas : =supprEspace(nz[champ1],[champ2]& "," &
[champ3]))
Mais je ne trouve pas la définition de ces fonctions dans
le code vb. je ne trouve pas de trace de 'supprEspace'.
J'aimrais comprendre ....

Merci d'avance.

DAmien
Avatar
Pierre CFI [mvp]
bonjour
parce que ce sont des fonctions intégrées d'access

--
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
"Damien" a écrit dans le message de news:9b4d01c43412$973e3a70$
Bonjour,
je reprends des formulaires access créés par mon
prédécesseur et je ne comprend pas une méthode qu'il
utilise. En effet, certaines zones de formulaires sont
définies comme des fonction : =nom_fonction(parametres)
(dans mon cas : =supprEspace(nz[champ1],[champ2]& "," &
[champ3]))
Mais je ne trouve pas la définition de ces fonctions dans
le code vb. je ne trouve pas de trace de 'supprEspace'.
J'aimrais comprendre ....

Merci d'avance.

DAmien