OVH Cloud OVH Cloud

pb fonction lif

3 réponses
Avatar
c.barbier
Bonjour,

je souhaite utiliser dans une requete la fonction lif mais access me
dit qu'il y a une erreur de syntaxe mais je ne vois pas l'erreur. Savez
vous ou se trouve l'erreur?
Merci beaucoup,

ValeurAjoutee:lif( [AchFab] = "M"; ([T_exec]+[T_reglage])*2.5;0)

3 réponses

Avatar
Eric
Bonjour,

Je ne connais pas de fonction lif(). Ne s'agirait-il pas de la fonction
est iif() ou VraiFaux() en Fr ?

Essaies :
ValeurAjoutee:iif([AchFab] = "M"; ([T_exec]+[T_reglage])*2.5;0)

De plus, si un des 2 champs, que tu sommes, est null tu n'auras rien
comme résultat, donc je complèterai par :
ValeurAjoutee:iif([AchFab] = "M"; (nz([T_exec])+nz([T_reglage]))*2.5;0)

Sous réserve que ton séparateur décimal est bien le . et non la virgule

Bonjour,

je souhaite utiliser dans une requete la fonction lif mais access me
dit qu'il y a une erreur de syntaxe mais je ne vois pas l'erreur. Savez
vous ou se trouve l'erreur?
Merci beaucoup,

ValeurAjoutee:lif( [AchFab] = "M"; ([T_exec]+[T_reglage])*2.5;0)



--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
c.barbier
C'est bon, j'ai trouve l'erreur merci
Avatar
c.barbier
excellente idee pour les nz merci