OVH Cloud OVH Cloud

Identifiaction des paramètres optionnels ds VB

2 réponses
Avatar
Decaplan
Bonjour,

J'ai construit un sous-programme utilisant des paramètres dont certains sont
déclarés "Optional".
Je souhaite pouvoir déterminer dans le déroulement du prg si qq uns de ces
paramètres sont (ou non) optionnels. Comment dois-je m'y prendre? Je n'ai
rien trouvé qui m'aiguille dans l'aide.

Merci.

Decaplan

2 réponses

Avatar
Raymond [mvp]
Bonjour.

à ma connaissance on ne peut pas savoir dans le déroulement, si un paramètre
est optionnel, mais on peut savoir s'il est présent ou non dans la commande
avec la fonction IsMissing qui renvoie True si un paramètre existe et False
sur absence du paramètre ( http://access.vba.free.fr/ismissing.htm ). il est
possible de lui affecter une valeur par défaut et le test sur la valeur par
défaut permet de savoir si la paramètre était présent (2e solution). A mon
avis, le fait même de savoir s'il est optionel est secondaire, la valeur de
l'argument seule compte.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Decaplan" a écrit dans le message de
news:cc8oop$7bc$
Bonjour,

J'ai construit un sous-programme utilisant des paramètres dont certains
sont

déclarés "Optional".
Je souhaite pouvoir déterminer dans le déroulement du prg si qq uns de ces
paramètres sont (ou non) optionnels. Comment dois-je m'y prendre? Je n'ai
rien trouvé qui m'aiguille dans l'aide.

Merci.

Decaplan




Avatar
Decaplan
Merci. Cette réponse me convient parfaitement.

Decaplan
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

à ma connaissance on ne peut pas savoir dans le déroulement, si un
paramètre

est optionnel, mais on peut savoir s'il est présent ou non dans la
commande

avec la fonction IsMissing qui renvoie True si un paramètre existe et
False

sur absence du paramètre ( http://access.vba.free.fr/ismissing.htm ). il
est

possible de lui affecter une valeur par défaut et le test sur la valeur
par

défaut permet de savoir si la paramètre était présent (2e solution). A mon
avis, le fait même de savoir s'il est optionel est secondaire, la valeur
de

l'argument seule compte.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Decaplan" a écrit dans le message de
news:cc8oop$7bc$
Bonjour,

J'ai construit un sous-programme utilisant des paramètres dont certains
sont

déclarés "Optional".
Je souhaite pouvoir déterminer dans le déroulement du prg si qq uns de
ces


paramètres sont (ou non) optionnels. Comment dois-je m'y prendre? Je
n'ai


rien trouvé qui m'aiguille dans l'aide.

Merci.

Decaplan