Bonjour,
Alors je vous expose mon petit problème :
J'ai un sous formulaire représentant une table avec différentes colonnes (que vous pouvez voir ci-dessous) :
La grande majorité de ces colonnes sont pré-remplis (selon des données choisis dans des formulaires précédents) ou remplis manuellement par un utilisateur directement.
Une seule colonne doit être calculée selon les données renseignées par l'utilisateur (il s'agit de la colonne débit réelle), celle-ci doit être calculée soit en se basant sur les colonnes "h1" et "h2" ou soit en se basant sur les colonnes "Index débitmètre initial" et "Index débitmètre final".
Dans le cas ou les colonnes "Index débitmètre initial" et "Index débitmètre final" ne sont pas renseignée, elle se base sur les colonnes "h1" et "h2" et vise versa.
J'essaye donc déjà de faire en sorte que si "Index débitmètre initial" et "Index débitmètre final" ne sont pas renseignées que le calcul se fasse avec "h1" et "h2" (mais ça ne fonctionne pas la colonne reste désespérément vide), par contre quand elles sont renseignée le calcul se fait sans problème avec "Index débitmètre initial" et "Index débitmètre final".
Voici mon code :
Et je ne vois pas l'erreur pourtant "VraiFaux" fonctionne comme un "If" non ? (Avec VraiFaux(condition;reponse1;reponse2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part =VraiFaux(([DebitMetreInit]=Null) Et ([DebitMetreFin]=Null);[Jauge]*(1+(([h1]+[h2])/200))/([Temps]/3600);[DebitMetreFin]-[DebitMetreInit])
Partager