Une colonne de mon etat est la division de deux
colonnes l'une part l'autre, y'a t'il un moyen
simple de tester
si le dénominateur est <>0 sans passer par du code
VBA ?
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
Sylvain Lafontaine
Oui, vous pouvez mettre le calcul requis directement dans la requête SQL.
S. L.
"Sylvestre" wrote in message news:4175fa45$0$28190$
Bonjour
Une colonne de mon etat est la division de deux colonnes l'une part l'autre, y'a t'il un moyen simple de tester si le dénominateur est <>0 sans passer par du code VBA ?
Merci
Oui, vous pouvez mettre le calcul requis directement dans la requête SQL.
S. L.
"Sylvestre" <Sylvestre@world.com> wrote in message
news:4175fa45$0$28190$636a15ce@news.free.fr...
Bonjour
Une colonne de mon etat est la division de deux
colonnes l'une part l'autre, y'a t'il un moyen
simple de tester
si le dénominateur est <>0 sans passer par du code
VBA ?
Oui, vous pouvez mettre le calcul requis directement dans la requête SQL.
S. L.
"Sylvestre" wrote in message news:4175fa45$0$28190$
Bonjour
Une colonne de mon etat est la division de deux colonnes l'une part l'autre, y'a t'il un moyen simple de tester si le dénominateur est <>0 sans passer par du code VBA ?
Merci
Raymond [mvp]
Bonjour.
Tu peux utiliser vraifaux dans la requête ou le source contrôle du champ calculé: =[prix]/VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;1;[Valeur]) on divise par 1 si valeur nulle ou 0. ou =VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;"N/A";[prix]/[Valeur]) pour ne pas divisier par 0 et afficher N/A dans le contrôle état. -- @+ 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
"Sylvestre" a écrit dans le message de news: 4175fa45$0$28190$
Bonjour
Une colonne de mon etat est la division de deux colonnes l'une part l'autre, y'a t'il un moyen simple de tester si le dénominateur est <>0 sans passer par du code VBA ?
Merci
Bonjour.
Tu peux utiliser vraifaux dans la requête ou le source contrôle du champ
calculé:
=[prix]/VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;1;[Valeur])
on divise par 1 si valeur nulle ou 0.
ou
=VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;"N/A";[prix]/[Valeur])
pour ne pas divisier par 0 et afficher N/A dans le contrôle état.
--
@+
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
"Sylvestre" <Sylvestre@world.com> a écrit dans le message de news:
4175fa45$0$28190$636a15ce@news.free.fr...
Bonjour
Une colonne de mon etat est la division de deux
colonnes l'une part l'autre, y'a t'il un moyen
simple de tester
si le dénominateur est <>0 sans passer par du code
VBA ?
Tu peux utiliser vraifaux dans la requête ou le source contrôle du champ calculé: =[prix]/VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;1;[Valeur]) on divise par 1 si valeur nulle ou 0. ou =VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;"N/A";[prix]/[Valeur]) pour ne pas divisier par 0 et afficher N/A dans le contrôle état. -- @+ 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
"Sylvestre" a écrit dans le message de news: 4175fa45$0$28190$
Bonjour
Une colonne de mon etat est la division de deux colonnes l'une part l'autre, y'a t'il un moyen simple de tester si le dénominateur est <>0 sans passer par du code VBA ?
Merci
Sylvestre
Hello
Comment dans la requete ?
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a écrit dans le message de news:
Oui, vous pouvez mettre le calcul requis directement dans la requête SQL.
S. L.
"Sylvestre" wrote in message
news:4175fa45$0$28190$
Bonjour
Une colonne de mon etat est la division de deux
colonnes l'une part l'autre, y'a t'il un moyen simple de tester si le dénominateur est <>0 sans passer par du code
VBA ?
Merci
Hello
Comment dans la requete ?
"Sylvain Lafontaine" <sylvain aei ca (fill the
blanks, no spam please)> a écrit dans le message
de news:eqZzZhmtEHA.1336@TK2MSFTNGP10.phx.gbl...
Oui, vous pouvez mettre le calcul requis
directement dans la requête SQL.
S. L.
"Sylvestre" <Sylvestre@world.com> wrote in
message
news:4175fa45$0$28190$636a15ce@news.free.fr...
Bonjour
Une colonne de mon etat est la division de
deux
colonnes l'une part l'autre, y'a t'il un moyen
simple de tester
si le dénominateur est <>0 sans passer par du
code
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a écrit dans le message de news:
Oui, vous pouvez mettre le calcul requis directement dans la requête SQL.
S. L.
"Sylvestre" wrote in message
news:4175fa45$0$28190$
Bonjour
Une colonne de mon etat est la division de deux
colonnes l'une part l'autre, y'a t'il un moyen simple de tester si le dénominateur est <>0 sans passer par du code
VBA ?
Merci
Sylvestre
Hello
Merci, ça marche, mais par contre dans mon pied de groupe la somme de ce champs ne marche pas, il me demande la valeur..
"Raymond [mvp]" a écrit dans le message de news:e57L$
Bonjour.
Tu peux utiliser vraifaux dans la requête ou le source contrôle du champ
calculé: =[prix]/VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;1;[Valeur])
on divise par 1 si valeur nulle ou 0. ou =VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;"N/A";[prix]/[Valeur])
pour ne pas divisier par 0 et afficher N/A dans le contrôle état.
-- @+ 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
"Sylvestre" a écrit dans le message de news:
4175fa45$0$28190$
Bonjour
Une colonne de mon etat est la division de deux
colonnes l'une part l'autre, y'a t'il un moyen simple de tester si le dénominateur est <>0 sans passer par du code
VBA ?
Merci
Hello
Merci, ça marche, mais par contre dans mon pied de
groupe la somme de ce champs ne marche pas, il me
demande la valeur..
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a
écrit dans le message de
news:e57L$pntEHA.2804@TK2MSFTNGP14.phx.gbl...
Bonjour.
Tu peux utiliser vraifaux dans la requête ou le
source contrôle du champ
calculé:
=[prix]/VraiFaux(EstNull([Valeur]) Ou
[Valeur]=0;1;[Valeur])
on divise par 1 si valeur nulle ou 0.
ou
=VraiFaux(EstNull([Valeur]) Ou
[Valeur]=0;"N/A";[prix]/[Valeur])
pour ne pas divisier par 0 et afficher N/A dans
le contrôle état.
--
@+
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
"Sylvestre" <Sylvestre@world.com> a écrit dans
le message de news:
4175fa45$0$28190$636a15ce@news.free.fr...
Bonjour
Une colonne de mon etat est la division de
deux
colonnes l'une part l'autre, y'a t'il un moyen
simple de tester
si le dénominateur est <>0 sans passer par du
code
Merci, ça marche, mais par contre dans mon pied de groupe la somme de ce champs ne marche pas, il me demande la valeur..
"Raymond [mvp]" a écrit dans le message de news:e57L$
Bonjour.
Tu peux utiliser vraifaux dans la requête ou le source contrôle du champ
calculé: =[prix]/VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;1;[Valeur])
on divise par 1 si valeur nulle ou 0. ou =VraiFaux(EstNull([Valeur]) Ou [Valeur]=0;"N/A";[prix]/[Valeur])
pour ne pas divisier par 0 et afficher N/A dans le contrôle état.
-- @+ 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
"Sylvestre" a écrit dans le message de news:
4175fa45$0$28190$
Bonjour
Une colonne de mon etat est la division de deux
colonnes l'une part l'autre, y'a t'il un moyen simple de tester si le dénominateur est <>0 sans passer par du code
VBA ?
Merci
Raymond [mvp]
Si tu l'avais dit plus tôt, je t'aurais dit de la mettre dans ta requête. exemple: SELECT table1.*, [prix]/IIf(IsNull([Valeur]) Or [Valeur]=0,1,[Valeur]) AS Montant FROM table1; et ton controle dans le groupe se rapporte à la source montant et tu peux en faire la somme. -- @+ 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
"Sylvestre" a écrit dans le message de news: 41765d77$0$17509$
Hello
Merci, ça marche, mais par contre dans mon pied de groupe la somme de ce champs ne marche pas, il me demande la valeur..
Si tu l'avais dit plus tôt, je t'aurais dit de la mettre dans ta requête.
exemple:
SELECT table1.*, [prix]/IIf(IsNull([Valeur]) Or [Valeur]=0,1,[Valeur]) AS
Montant
FROM table1;
et ton controle dans le groupe se rapporte à la source montant et tu peux en
faire la somme.
--
@+
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
"Sylvestre" <Sylvestre@world.com> a écrit dans le message de news:
41765d77$0$17509$636a15ce@news.free.fr...
Hello
Merci, ça marche, mais par contre dans mon pied de
groupe la somme de ce champs ne marche pas, il me
demande la valeur..
Si tu l'avais dit plus tôt, je t'aurais dit de la mettre dans ta requête. exemple: SELECT table1.*, [prix]/IIf(IsNull([Valeur]) Or [Valeur]=0,1,[Valeur]) AS Montant FROM table1; et ton controle dans le groupe se rapporte à la source montant et tu peux en faire la somme. -- @+ 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
"Sylvestre" a écrit dans le message de news: 41765d77$0$17509$
Hello
Merci, ça marche, mais par contre dans mon pied de groupe la somme de ce champs ne marche pas, il me demande la valeur..
Sylvestre
Merci Raymond, ça marche..
"Raymond [mvp]" a écrit dans le message de news:
Si tu l'avais dit plus tôt, je t'aurais dit de la mettre dans ta requête.
exemple: SELECT table1.*, [prix]/IIf(IsNull([Valeur]) Or [Valeur]=0,1,[Valeur]) AS
Montant FROM table1; et ton controle dans le groupe se rapporte à la source montant et tu peux en
faire la somme. -- @+ 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
"Sylvestre" a écrit dans le message de news:
41765d77$0$17509$
Hello
Merci, ça marche, mais par contre dans mon pied de
groupe la somme de ce champs ne marche pas, il me
demande la valeur..
Merci Raymond, ça marche..
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a
écrit dans le message de
news:unwJYUqtEHA.2516@TK2MSFTNGP11.phx.gbl...
Si tu l'avais dit plus tôt, je t'aurais dit de
la mettre dans ta requête.
exemple:
SELECT table1.*, [prix]/IIf(IsNull([Valeur]) Or
[Valeur]=0,1,[Valeur]) AS
Montant
FROM table1;
et ton controle dans le groupe se rapporte à la
source montant et tu peux en
faire la somme.
--
@+
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
"Sylvestre" <Sylvestre@world.com> a écrit dans
le message de news:
41765d77$0$17509$636a15ce@news.free.fr...
Hello
Merci, ça marche, mais par contre dans mon
pied de
Si tu l'avais dit plus tôt, je t'aurais dit de la mettre dans ta requête.
exemple: SELECT table1.*, [prix]/IIf(IsNull([Valeur]) Or [Valeur]=0,1,[Valeur]) AS
Montant FROM table1; et ton controle dans le groupe se rapporte à la source montant et tu peux en
faire la somme. -- @+ 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
"Sylvestre" a écrit dans le message de news:
41765d77$0$17509$
Hello
Merci, ça marche, mais par contre dans mon pied de