OVH Cloud OVH Cloud

division par zéro...

3 réponses
Avatar
ALF
Bonjour,
Dans le calcul de cette expression dans une requete selection:
%NPAI/DEFERES:[NPAI]![nombre]/[DEFERES]![nombre] J'ai un message d'erreur
DIVISION PAR ZERO..et la requete ne fonctionne pas de ce fait la...
Cela correspond à des valeurs de DEFERES en nombre qui sont retournés à zéro
ou vides qui créent ce message d'erreur du fait de l'impossibilité de diviser
par zéro...
cependant je ne veux pas supprimer ces valeurs (même vides)...
existe t il une expression conditionnelle à introduire dans la formule de
calcul ou un autre moyen pour ne pas calculer le ratio lorque les valeurs
sont vides ou nulles...
Merci
--
ALF

3 réponses

Avatar
Patrice
Bonjour
if not isnull([DEFERES]![nombre]) and [DEFERES]![nombre]<>"" then
%NPAI/DEFERES:[NPAI]![nombre]/[DEFERES]![nombre]
else
........
endif



Bonjour,
Dans le calcul de cette expression dans une requete selection:
%NPAI/DEFERES:[NPAI]![nombre]/[DEFERES]![nombre] J'ai un message d'erreur
DIVISION PAR ZERO..et la requete ne fonctionne pas de ce fait la...
Cela correspond à des valeurs de DEFERES en nombre qui sont retournés à zéro
ou vides qui créent ce message d'erreur du fait de l'impossibilité de diviser
par zéro...
cependant je ne veux pas supprimer ces valeurs (même vides)...
existe t il une expression conditionnelle à introduire dans la formule de
calcul ou un autre moyen pour ne pas calculer le ratio lorque les valeurs
sont vides ou nulles...
Merci
--
ALF


Avatar
ALF
merci patrice,
mais peux tu me dire ou placer cette formule dans la requete..merci
--
ALF



Bonjour
if not isnull([DEFERES]![nombre]) and [DEFERES]![nombre]<>"" then
%NPAI/DEFERES:[NPAI]![nombre]/[DEFERES]![nombre]
else
........
endif



Bonjour,
Dans le calcul de cette expression dans une requete selection:
%NPAI/DEFERES:[NPAI]![nombre]/[DEFERES]![nombre] J'ai un message d'erreur
DIVISION PAR ZERO..et la requete ne fonctionne pas de ce fait la...
Cela correspond à des valeurs de DEFERES en nombre qui sont retournés à zéro
ou vides qui créent ce message d'erreur du fait de l'impossibilité de diviser
par zéro...
cependant je ne veux pas supprimer ces valeurs (même vides)...
existe t il une expression conditionnelle à introduire dans la formule de
calcul ou un autre moyen pour ne pas calculer le ratio lorque les valeurs
sont vides ou nulles...
Merci
--
ALF




Avatar
Ilan
Bonjour, peut-être devrais-tu ajouter des critères dans la clause WHERE de ta
requete
SELECT ... WHERE NOT([DEFERES]![NOMBRE] IS NULL)
AND [DEFERES]![NOMBRE]<>0


merci patrice,
mais peux tu me dire ou placer cette formule dans la requete..merci
--
ALF



Bonjour
if not isnull([DEFERES]![nombre]) and [DEFERES]![nombre]<>"" then
%NPAI/DEFERES:[NPAI]![nombre]/[DEFERES]![nombre]
else
........
endif



Bonjour,
Dans le calcul de cette expression dans une requete selection:
%NPAI/DEFERES:[NPAI]![nombre]/[DEFERES]![nombre] J'ai un message d'erreur
DIVISION PAR ZERO..et la requete ne fonctionne pas de ce fait la...
Cela correspond à des valeurs de DEFERES en nombre qui sont retournés à zéro
ou vides qui créent ce message d'erreur du fait de l'impossibilité de diviser
par zéro...
cependant je ne veux pas supprimer ces valeurs (même vides)...
existe t il une expression conditionnelle à introduire dans la formule de
calcul ou un autre moyen pour ne pas calculer le ratio lorque les valeurs
sont vides ou nulles...
Merci
--
ALF