Bonjour,
J'ai un nouveau problème à vous soumettre.
J'utilise SRB.
J'ai un rapport dans lequel je désire faire un total général final en testant deux conditions.
Voici ma formule utilisée dans la fonction:
[GEN0]+IF(AND([IMPUTATION]=0;[MOIS_IMPUT]=10);[PRIX ARTICLE];0)
[GEN0] est le total général
La valeur initiale est:
IF(AND([IMPUTATION]=0;[MOIS_IMPUT]=10);[PRIX ARTICLE];0)
Bien que j'ai des records avec une valeurs 0 dans le champs IMPUTATION et des valeurs 10 dans certains champs Mois_IMPUT (d'autres sont vides car j'ai ajouté le champ MOIS_IMPUT en cours du mois alors que j'avais déjà encodé plusieurs centaines de records), j'obtiens la valeur 0 comme résultat.
Attention si je ne n'utilise pas la fonction AND et donc uniquement la fonction IF test sur un champ les résultats sont corrects.
Dans ce cas la formule est:
[GEN0]+IF([IMPUTATION]=0;[PRIX ARTICLE];0)
Je désire pouvoir utiliser la fonction AND car je ne veux pas faire des bases de données différentes pour chaque chaque mois.
Je vous remercie d'avance pour votre aide.
tchantche
J'ai trouvé: Il ne faut pas de valeur vide dans le champ mois_imput qui est un numérique.





