Champs if word

Fermé
jpdc40 - 10 déc. 2008 à 12:31
 Cf - 18 août 2010 à 14:48
Bonjour,
Pour fusionner des contrats nous avons besoin de récupérer suivant le nom de l'établissement un N°. Dans mon code ça marche pour les 2 premiers mais ensuite je n'ai qu'un blanc, j'ai beau chercher la solution je n'y arrive pas.
Voici mon champs :
{ IF { REF ets \h}= "Etablissement 1" "N°1" "{ IF { REF ets \h}= "Etablissement 2" "N°2"} " "{ IF { REF ets \h}= "Etablissement 3" "N°3"}" "{ IF { REF ets \h}= "Etablissement 4" "N°4"}" "{ IF { REF ets \h}= "Etablissement 5" "N°5"}" "{ IF { REF ets \h}= "Etablissement 6" "N°6"}" "{ IF { REF ets \h}= "Etablissement 7" "N°7"}" "{ IF { REF ets \h}= "Etablissement 8" "N°8"}" "{ IF { REF ets \h}= "Etablissement 9" "N°9"}" "{ IF { REF ets \h}= "Etablissement 10" "N°10"}" " " }
J'ai remplacé les noms d'établissements et les numéros
ets est un signet qui renvoi à la raison sociale de l'établissement
Voilà pour mon pb,
Cordialement,
J.P.
A voir également:

1 réponse

Juste pour fermer le topic...

Cela marche pour les deux premiers car les deux premières conditions sont imbriquées, alors que celles d'après n'ont pas la bonne syntaxte : tes conditions ne sont ni imbriquées ni juxtaposées.

Le plus simple est de les juxtaposer systématiquement, et de ne rien insérer lorsque la condition est fausse, avec "":

{ IF { REF ets \h}= "Etablissement 1" "N°1" "" }{ IF { REF ets \h}= "Etablissement 2" "N°2" ""}{ IF { REF ets \h}= "Etablissement 3" "N°3" ""}{ IF { REF ets \h}= "Etablissement 4" "N°4" ""}{ IF { REF ets \h}= "Etablissement 5" "N°5" ""}{ IF { REF ets \h}= "Etablissement 6" "N°6" ""}{ IF { REF ets \h}= "Etablissement 7" "N°7" ""}{ IF { REF ets \h}= "Etablissement 8" "N°8" ""}{ IF { REF ets \h}= "Etablissement 9" "N°9" ""}{ IF { REF ets \h}= "Etablissement 10" "N°10" ""}

ou bien en imbriquant en série les conditions dans le bloc false de la condition précédente:

{ IF { REF ets \h}= "Etablissement 1" "N°1" "{ IF { REF ets \h}= "Etablissement 2" "N°2" "{ IF { REF ets \h}= "Etablissement 3" "N°3" "{ IF { REF ets \h}= "Etablissement 4" "N°4" "{ IF { REF ets \h}= "Etablissement 5" "N°5" "{ IF { REF ets \h}= "Etablissement 6" "N°6" "{ IF { REF ets \h}= "Etablissement 7" "N°7" "{ IF { REF ets \h}= "Etablissement 8" "N°8" "{ IF { REF ets \h}= "Etablissement 9" "N°9" "{ IF { REF ets \h}= "Etablissement 10" "N°10" ""}"}"}"}"}"}"}"}"}" }
0