valeur nz dans une requete sur access

Le
loulou10
Bonjour,
je ne sais plus où inscrire NZ sur une formule chiffrée telle que ([ht]-[mnt 2])/(ht) et éviter #erreur, merci pour vos explications chiffrées
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
3stone
Le #22718011
Salut,

loulou10 wrote:
Bonjour,
je ne sais plus où inscrire NZ sur une formule chiffrée telle que
([ht]-[mnt 2])/(ht) et éviter #erreur, merci pour vos explications
chiffrées




Nz() permet de convertir un NULL en valeur numérique 0
(champ numérique) ou en chaîne vide "" (champ texte)

Cela dépend donc de ce qu'il faut traiter...

Remarque, on ne peut traiter un "lot" de valeurs NULLe.
Donc, si [ht] ou [mnt 2] peuvent être NULL, il faut traiter
chaque valeur séparément.


Result: (Nz([ht]) - Nz([nmt 2])) / Nz([ht])

Ceci dit, [ht] ne peut être NULL, sinon tu obtiens une division par zéro!...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Gloops
Le #22727321
3stone a écrit, le 25/10/2010 16:15 :
Result: (Nz([ht]) - Nz([nmt 2])) / Nz([ht])

Ceci dit, [ht] ne peut être NULL, sinon tu obtiens une division par z éro!...




A moins de mettre Nz([ht], 1)

Bon je sors :)
Publicité
Poster une réponse
Anonyme