Actuellement, je cherche à utiliser la fonction groupe différentiel sur mes différents matériaux. Je souhaite diviser dans Smart Properties mes matières en 3 catégories : alliages d'aluminium, aciers et le reste.
Pour ce faire, pour appeller un menu dédié aux aluminiums, j'ai utilisé la fonction IFF($Matiere=*3.*|Visible|nonVisible). C'est à dire que toutes les désignations en 3.XXXX ( aluminium selon la norme DIN), ce menu s'affichera.
Idem pour un menu pour "aciers" : IFF($Matiere=*1.*|Visible|nonVisible)
Mais désormais, je voudrais un troisème menu pour toute matière qui ne soit ni de la 1ère catégorie ni de la 2ème.
Je pensais écrire une forumle qui s'appliquerai pour toute matière ne contenant pas de POINT. IFF($Matiere<>*.*|Visible|nonVisible)
Mais cette formule ne fonctionne pas. Une idée sur le pourquoi ou comment contourner le problème ?
Effectivement, le point doit être un peu spécial. Avec la formule *.* le résultat est toujours possitif quelque soit le texte, qu'il comporte ou non un point. Le seul résultat négatif de cette formule est lorsque la valeur est complètement vide.
J'imagine qu'il va falloir trouver une idée pour contourner le problème ...
Je viens de faire un essai, la formule n'a jamais de résultat positif, même en enlevant les espaces dans la syntaxe.
Mais êtes vous sû que les fonctions OU sont utilisables ? J'avais cru comprendre de la part du support que les fonctions ET et Ou n'existaient pas dans ces formules d'IFF. D'ailleurs, elles ne sont mentionnées dans aucun tuto.
Ta formule me surprend un peu car si ta matière est égale à *1.* alors elle est différente de *3.* donc ton menu est visible, c'est la première condition, ça me parait bizarre mais bon si ça fonctionne !!!!