Bonjour
Je suis débutant sur Access et je suis confronté à un problème de calcul de champs dans un etat que j'ai créé et qui contient deux sous états:
Mon but est de sortir une fiche d'inventaire. Elle comprend l'identité de l'individu enquêté, puis deux sous états. Un sous état pour l'inventaire des arbres, et un pour l'inventaire des infrastructures. Ces sous états contiennent tous les deux un champs qui calcule la somme des lignes pour avoir un total d'arbres et un total d'infras.
Je voulais ensuite créer un champs dans l'état principal qui ferait la somme des champs "somme_arbres" et "somme_infras" qui se trouvent dans mes sous états.
Hors, il se trouve que certaines personnes enquêtées ne possèdent pas d'arbres ou d'infrastructures, et du coup mon calcul ne fonctionne pas dans ces cas là :/.
J'ai cherché un peu partout sur internet, et j'ai vu que Nz permettait de remplacer une valeur nulle par un 0, ce qui permettrait à mon calcul de fonctionner, mais cela me ressort "#TYPE!" dans le champs calculé.
Du coup je me pose plusieurs questions :
Y a t'il une différence entre un champs null et le fait que le champs n'existe tout simplement pas dans certains cas?
Est il possible coder quelque chose dans le générateur d'expression, intégrant par exemple Iif et qui permettrait de créer un champs "somme_arbres" ou "somme_infra" lorsque ceux ci sont absents de la fiche?
Merci
Partager