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 :-)
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)