Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

valeur nz dans une requete sur access

2 réponses
Avatar
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

2 réponses

Avatar
3stone
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)
Avatar
Gloops
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 :)