minamaya
Messages postés3Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention 4 décembre 2008
-
29 nov. 2008 à 21:15
falstuff
Messages postés40Date d'inscriptionjeudi 23 septembre 2004StatutMembreDernière intervention26 avril 2012
-
15 déc. 2008 à 16:29
Bonjour !
J'ai une base de donnée sous ACCESS 2003
J'ai créér un formulaire quelques chmaps calcul un rabais pour client. Ce champs est relié à des prix par rapport à d'autres. Sauf que quand il n'y a pas de donnée dans les champs de prix, accès affiche # Nombre ! parce qu'il y a une division par zéro.... Je n'ai pas le choix que mes champs de prix contienne le zéro par defait pour d'autres calculs par des champs calculé. Comment puis-je dire à ACCESS que même si ca divise par zéro, de ne pas m'afficher ce # Nombre ! pour pas que cela apparaisse dans mon formulaire et ensuite dans mon État à imprimer qui est relié ?
Merci pour votre solution, elle sera infiniment appréciée :-)
falstuff
Messages postés40Date d'inscriptionjeudi 23 septembre 2004StatutMembreDernière intervention26 avril 20122 15 déc. 2008 à 16:29
Bonjour,
Personnellement j'utiliserai un vraifaux() dans ta requete source de ton formulaire :
Ex : vraifaux(Tondiviseur=0 or isnull(tondiviseur);"";chiffre/tondiviseur)
De cette maniere, la division se fera que si ton diviseur n'est pas null ou est différent de 0. Dans le cas contraire il affichera "" soit rien du tout. (a faire dans la source de ton état si ce n'est pas la meme)