IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

Word / Publipostage / lignes vides à NE PAS afficher


Sujet :

Word

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 48
    Points : 38
    Points
    38
    Par défaut Word / Publipostage / lignes vides à NE PAS afficher
    Bonjour,

    J'ai un gros cassage de tête avec un publipostage word.

    Il s'agit d'une simple lettre, et ma base de données contient :
    <nom>
    <adresse1>
    <adresse2>
    <code> <ville>

    Suite à de nouvelles règles postales, il ne faut plus de lignes vides dans l'adresse. Du coup je dois faire quelques chose lorsque adresse1 et/ou adresse2 est vide.

    Voici où je suis arrivé :
    { MERGEFIELD nom }
    { IF { MERGEFIELD adresse1 }="" "" "{ MERGEFIELD adresse1 }"}
    { IF { MERGEFIELD adresse2 }="" "" "{ MERGEFIELD adresse2 }"}
    { MERGEFIELD code } { MERGEFIELD ville }

    Là comme ça, ça a l'air de marcher, mais en fait c'est complètement nul !!

    En effet, si adresse1 est vide, le champ est ignoré, mais il y quand même le retour chariot (enter) qui est envoyé. Donc la ligne est quand même vide :-(

    En fait le problème n'est pas de ne pas de ne pas afficher le champ, mais bien de ne pas faire (enter) à la fin de la ligne, si le champ est vide.

    En d'autres termes il faudrait :
    { IF { MERGEFIELD adresse1 }="" "(ne pas faire entrée)" "{ MERGEFIELD adresse1 }(faire entrée)"}

    Car si je mets tout sur la même ligne, si il y a quelque chose dans le champ, ça s'imprime aussi sur la même ligne.

    Quelqu'un a-t-il une idée ?

    Merci !
    Seb

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Salut,
    Je ne voit pas bien le problème car dans une zone de texte, les lignes vides sont automatiquement enlevées.
    Sinon avec ceci ca devrait marché.

    { IF { MERGEFIELD ADR1 } <> "" "{ MERGEFIELD ADR1 }
    " ""}{ IF { MERGEFIELD ADR2 } <> "" "{ MERGEFIELD ADR2 }
    " ""}{ IF { MERGEFIELD ADR3 } <> "" "{ MERGEFIELD ADR3 }
    " ""}{ IF { MERGEFIELD ADR4 } <> "" "{ MERGEFIELD ADR4 }
    " ""}


    Bonne continuation.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Table, toutes les lignes ne sont pas affichées
    Par Louisdu79 dans le forum WinDev
    Réponses: 2
    Dernier message: 23/02/2015, 11h11
  2. [JpGraph] Ligne axe Y pas affichée entierement
    Par dewey01 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 22/10/2012, 04h23
  3. Réponses: 4
    Dernier message: 25/11/2008, 09h46
  4. Réponses: 20
    Dernier message: 03/05/2008, 00h20
  5. ne pas afficher les lignes Vides
    Par k-eisti dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/05/2007, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo