Equivalent du "ET"

Le
Franck
Bonjour,

J'essaies de mettre au point une formule dans mes champs
de fusion. Voici le problme : j'ai un champ "CODE" qui
peut prendre diffrentes valeurs 13A, 13B, 11, 112A etc.
Le problme se pose entre 13A et 112A puisque ces deux
codes doivent renvoyer des valeurs diffrentes.

La formule que je souhaite utiliser est la suivante

{IF{MERGEFIELD CODE}<>"13*" "Code A" ""} {IF{ET({COMPARE
{MERGEFIELD CODE}<>"11*"},{COMPARE{MERGEFIELD CODE}="*A"})
=1}"Code B" ""} {IF{ET({COMPARE{MERGEFIELD CODE}<>"11*"},
{COMPARE{MERGEFIELD CODE}="*B"})=1}"Code C" ""} etc

ce qui couvrirait priori tous les cas que je peux
rencontrer.

Hlas, il doit y avoir une erreur de syntaxe dans les ET,
puisque pour un code 13B par exemple, la fusion me remonte
Code B Code C

Merci de votre aide
Franck
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Anacoluthe
Le #853481
Bonjour !

'Franck' nous a écrit ...
{IF{MERGEFIELD CODE}<>"13*" "Code A" ""} {IF{ET({COMPARE
{MERGEFIELD CODE}<>"11*"},{COMPARE{MERGEFIELD CODE}="*A"})
=1}"Code B" ""} {IF{ET({COMPARE{MERGEFIELD CODE}<>"11*"},
{COMPARE{MERGEFIELD CODE}="*B"})=1}"Code C" ""} etc...
Hélas, il doit y avoir une erreur de syntaxe


Si vos champs sont en angliche l'opérateur ET se dit AND
et les caractères jokers (*) ne marchent pas ici...

Anacoluthe
« Où qu'il soit, où qu'il aille, l'homme continue
à penser avec les mots, avec la syntaxe de son pays. »
- Roger MARTIN DU GARD

Publicité
Poster une réponse
Anonyme