J'ai une petite question. Je fais la somme de deux champs dans un controle
indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce cas
là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est
vide il le considère comme nul. Avez vous des suggestions?
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 [mvp]
Bonjour.
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par 0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
-- @+ 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
"Baptiste" a écrit dans le message de news:
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce cas là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est vide il le considère comme nul. Avez vous des suggestions?
Merci
Baptiste
Bonjour.
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par
0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
--
@+
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
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message de
news: 87059276-73AB-416B-97F7-467F9A7798F4@microsoft.com...
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle
indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce
cas
là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est
vide il le considère comme nul. Avez vous des suggestions?
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par 0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
-- @+ 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
"Baptiste" a écrit dans le message de news:
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce cas là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est vide il le considère comme nul. Avez vous des suggestions?
Merci
Baptiste
Baptiste
ça marche, génial, merci beaucoup !!!
Baptiste
Bonjour.
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par 0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
-- @+ 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
"Baptiste" a écrit dans le message de news:
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce cas là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est vide il le considère comme nul. Avez vous des suggestions?
Merci
Baptiste
ça marche, génial, merci beaucoup !!!
Baptiste
Bonjour.
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par
0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
--
@+
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
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message de
news: 87059276-73AB-416B-97F7-467F9A7798F4@microsoft.com...
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle
indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce
cas
là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est
vide il le considère comme nul. Avez vous des suggestions?
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par 0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
-- @+ 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
"Baptiste" a écrit dans le message de news:
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce cas là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est vide il le considère comme nul. Avez vous des suggestions?
Merci
Baptiste
Baptiste
Le conseil ci dessus m'a bien servi precedement mais là ça ne fonctionne pas, je m'explique...Au sein d'une liste déroulante, il y a une requete qui appelle des champs qui peuvent etre vides. Je souhaite récupérer la valeur du champ de la colonne 8 (qui peut etre vide) pour cela, je met dans la source controle d'un champ indépendant la formule suivante =Nz([ref_cont_pi].column(7),0) ou encore =Nz([ref_cont_pi].column(7)) ça fonctionne quand la colonne contient une valeur mais lorsque qu'elle est vide, le controle m'affiche #erreur...Que faire? Merci
Bonjour.
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par 0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
-- @+ 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
"Baptiste" a écrit dans le message de news:
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce cas là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est vide il le considère comme nul. Avez vous des suggestions?
Merci
Baptiste
Le conseil ci dessus m'a bien servi precedement mais là ça ne fonctionne pas,
je m'explique...Au sein d'une liste déroulante, il y a une requete qui
appelle des champs qui peuvent etre vides. Je souhaite récupérer la valeur du
champ de la colonne 8 (qui peut etre vide) pour cela, je met dans la source
controle d'un champ indépendant la formule suivante
=Nz([ref_cont_pi].column(7),0) ou encore
=Nz([ref_cont_pi].column(7))
ça fonctionne quand la colonne contient une valeur mais lorsque qu'elle est
vide, le controle m'affiche #erreur...Que faire?
Merci
Bonjour.
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par
0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
--
@+
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
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message de
news: 87059276-73AB-416B-97F7-467F9A7798F4@microsoft.com...
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle
indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce
cas
là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est
vide il le considère comme nul. Avez vous des suggestions?
Le conseil ci dessus m'a bien servi precedement mais là ça ne fonctionne pas, je m'explique...Au sein d'une liste déroulante, il y a une requete qui appelle des champs qui peuvent etre vides. Je souhaite récupérer la valeur du champ de la colonne 8 (qui peut etre vide) pour cela, je met dans la source controle d'un champ indépendant la formule suivante =Nz([ref_cont_pi].column(7),0) ou encore =Nz([ref_cont_pi].column(7)) ça fonctionne quand la colonne contient une valeur mais lorsque qu'elle est vide, le controle m'affiche #erreur...Que faire? Merci
Bonjour.
il faut utiliser Nz pour ne pas prendre la valeur nulle et la remplacer par 0, ce qui fonctionnera:
Nz(Champ1,0) + Nz(Champ2,0) par exemple.
-- @+ 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
"Baptiste" a écrit dans le message de news:
bonjour,
J'ai une petite question. Je fais la somme de deux champs dans un controle indépendant cependant il arrive que l'un des 2 champs soit vide. Dans ce cas là, mon controle m'indique "#erreur", je voudrais que lorsque le champ est vide il le considère comme nul. Avez vous des suggestions?
Merci
Baptiste
Raymond [mvp]
Bonjour.
le Nz , il faut le mettre dans ta requête, et tu n'auras aucun champ vide.
-- @+ 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
"Baptiste" a écrit dans le message de news:
Le conseil ci dessus m'a bien servi precedement mais là ça ne fonctionne pas, je m'explique...Au sein d'une liste déroulante, il y a une requete qui appelle des champs qui peuvent etre vides. Je souhaite récupérer la valeur du champ de la colonne 8 (qui peut etre vide) pour cela, je met dans la source controle d'un champ indépendant la formule suivante =Nz([ref_cont_pi].column(7),0) ou encore =Nz([ref_cont_pi].column(7)) ça fonctionne quand la colonne contient une valeur mais lorsque qu'elle est vide, le controle m'affiche #erreur...Que faire? Merci
Bonjour.
le Nz , il faut le mettre dans ta requête, et tu n'auras aucun champ vide.
--
@+
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
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message de
news: 0A7C1699-E77A-4AF0-8D8B-07299264D4BC@microsoft.com...
Le conseil ci dessus m'a bien servi precedement mais là ça ne fonctionne
pas,
je m'explique...Au sein d'une liste déroulante, il y a une requete qui
appelle des champs qui peuvent etre vides. Je souhaite récupérer la valeur
du
champ de la colonne 8 (qui peut etre vide) pour cela, je met dans la
source
controle d'un champ indépendant la formule suivante
=Nz([ref_cont_pi].column(7),0) ou encore
=Nz([ref_cont_pi].column(7))
ça fonctionne quand la colonne contient une valeur mais lorsque qu'elle
est
vide, le controle m'affiche #erreur...Que faire?
Merci
le Nz , il faut le mettre dans ta requête, et tu n'auras aucun champ vide.
-- @+ 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
"Baptiste" a écrit dans le message de news:
Le conseil ci dessus m'a bien servi precedement mais là ça ne fonctionne pas, je m'explique...Au sein d'une liste déroulante, il y a une requete qui appelle des champs qui peuvent etre vides. Je souhaite récupérer la valeur du champ de la colonne 8 (qui peut etre vide) pour cela, je met dans la source controle d'un champ indépendant la formule suivante =Nz([ref_cont_pi].column(7),0) ou encore =Nz([ref_cont_pi].column(7)) ça fonctionne quand la colonne contient une valeur mais lorsque qu'elle est vide, le controle m'affiche #erreur...Que faire? Merci