J'utilise la fonction somdom dans le "source controle" d'un champ se
trouvant dans un état.
elle est sous la form:
=somdom("[prix vente]";"[liste prix]";"[px a utiliser]='oui' and numcmd='" &
[numcmd]&"'")
Mon probléme est qu'il est possible que cette fonction ne me renvoie aucune
valeur. A ce moment la, quand j'ouvre mon état, il me demande la valeur de
mon champ(qui contient la fonction) et rien ne s'affiche dans ce champ.
Alors j'aimerai savoir s'il est possible de mettre une valeur par défaut
(par ex la valeur d'un autre champ de cet état) si la fonction ne retourne
aucune valeur.
Si oui , comment faire??
D'avance merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond
Bonjour.
Soit rajouter un if IsNull parès le somdom Soit utiliser Nz lors des calculs
X = Nz(somdom("[prix vente]";"[liste prix]";"[px a utiliser]='oui' and numcmd='" & [numcmd]&"'");"Unevaleur")
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"RAF" a écrit dans le message de news:bg80u1$66h$
bonjour, voila mon probléme:
J'utilise la fonction somdom dans le "source controle" d'un champ se trouvant dans un état. elle est sous la form: =somdom("[prix vente]";"[liste prix]";"[px a utiliser]='oui' and numcmd='" &
[numcmd]&"'") Mon probléme est qu'il est possible que cette fonction ne me renvoie aucune
valeur. A ce moment la, quand j'ouvre mon état, il me demande la valeur de mon champ(qui contient la fonction) et rien ne s'affiche dans ce champ. Alors j'aimerai savoir s'il est possible de mettre une valeur par défaut (par ex la valeur d'un autre champ de cet état) si la fonction ne retourne aucune valeur. Si oui , comment faire?? D'avance merci
Bonjour.
Soit rajouter un if IsNull parès le somdom
Soit utiliser Nz lors des calculs
X = Nz(somdom("[prix vente]";"[liste prix]";"[px a utiliser]='oui' and
numcmd='" & [numcmd]&"'");"Unevaleur")
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"RAF" <rzanni.agpdeveloppement@wanadoo.fr> a écrit dans le message de
news:bg80u1$66h$1@news-reader1.wanadoo.fr...
bonjour, voila mon probléme:
J'utilise la fonction somdom dans le "source controle" d'un champ se
trouvant dans un état.
elle est sous la form:
=somdom("[prix vente]";"[liste prix]";"[px a utiliser]='oui' and numcmd='"
&
[numcmd]&"'")
Mon probléme est qu'il est possible que cette fonction ne me renvoie
aucune
valeur. A ce moment la, quand j'ouvre mon état, il me demande la valeur de
mon champ(qui contient la fonction) et rien ne s'affiche dans ce champ.
Alors j'aimerai savoir s'il est possible de mettre une valeur par défaut
(par ex la valeur d'un autre champ de cet état) si la fonction ne retourne
aucune valeur.
Si oui , comment faire??
D'avance merci
Soit rajouter un if IsNull parès le somdom Soit utiliser Nz lors des calculs
X = Nz(somdom("[prix vente]";"[liste prix]";"[px a utiliser]='oui' and numcmd='" & [numcmd]&"'");"Unevaleur")
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"RAF" a écrit dans le message de news:bg80u1$66h$
bonjour, voila mon probléme:
J'utilise la fonction somdom dans le "source controle" d'un champ se trouvant dans un état. elle est sous la form: =somdom("[prix vente]";"[liste prix]";"[px a utiliser]='oui' and numcmd='" &
[numcmd]&"'") Mon probléme est qu'il est possible que cette fonction ne me renvoie aucune
valeur. A ce moment la, quand j'ouvre mon état, il me demande la valeur de mon champ(qui contient la fonction) et rien ne s'affiche dans ce champ. Alors j'aimerai savoir s'il est possible de mettre une valeur par défaut (par ex la valeur d'un autre champ de cet état) si la fonction ne retourne aucune valeur. Si oui , comment faire?? D'avance merci