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 :

Traitement conditionnel publipostage


Sujet :

Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 27
    Par défaut Traitement conditionnel publipostage
    Bonjour à tous

    Je fais du publipostage et comme BD j'utilise un fichier Excel.
    Je travaille sur un office 2002.
    Je remonte de mon fichier Excel des adresses avec numéro, rue .....
    Quand l'adresse n'a pas de numéro, par défaut, 0 remonte.
    Pourtant dans le fichier Excel, le champ est vide. Alors après avoir regardé un peu les posts antérieurs, j'ai essayé de faire un traitement conditionnel.
    Dans l'idée :
    Si N1 = 0 je remplace par champ vide
    d'où :
    IF MERGEFIELD N1 = 0 ""
    Mais pas de résultat. N1 s'affiche à la place du N°.
    Quand j'écris {IF {MERGEFIELD N1} = 0 ""}, je ne peux pas valider. Le Bouton OK de la fenetre est grisé.
    Je ne sais plus trop où chercher ....

    J'éspère avoir été assez clair, si vous avez une idée je suis preneur.

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Je ne sais pas comment tu procèdes.

    Essaie ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    { IF {MERGEFIELD N1 } = 0 "" {MERGEFIELD N1} }
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 27
    Par défaut
    Salut Heureux-oli
    J'ai essayé ton code mais sans résultat. Je ne comprends pas pourquoi.
    Il y a peut être des options ou des composants qui me manquent dans Word ou Excel non ?

    En tout cas, merci pour ta réponse

    Bonne journée !!

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Normalement, pour le publipostage, tu n'as pas besoin de compléments.

    Tu dis que ça ne marche pas, c'est en mode prévisualisation en en mode fusion que le résultat n'est pas bon ?
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 27
    Par défaut
    Dans les 2 modes le problème est là.
    Les champs de publipostage sont représentés entre guillemets dans mon fichier word.
    Quand je mets un code sur mon champ N1, à l'affichage il n'est plus entre guillemets. Pourquoi ...?
    Si j'écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    { IF {MERGEFIELD N1 } = 0 "" {MERGEFIELD N1} }
    le bouton OK est grisé, alors je l'écris comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IF {MERGEFIELD N1 } = 0 "" {MERGEFIELD N1}
    pour que cela fonctionne.
    Je ne sais pas si ça t'aide beaucoup, mais c'est bizarre ...
    Merci en tout cas

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Pourrais-tu mettre ton fichier ou une copie allégée sur le forum ?
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

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

Discussions similaires

  1. traitement conditionnel dans trigger
    Par sixelia dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 23/01/2013, 18h27
  2. Publipostage conditionnel (plusieurs lignes)
    Par rystio dans le forum Word
    Réponses: 4
    Dernier message: 07/12/2011, 22h43
  3. [WD-2000] Saut de page conditionnel lors d'un publipostage
    Par juju05 dans le forum Word
    Réponses: 3
    Dernier message: 13/11/2010, 08h36
  4. Traitement conditionnel - DECODE, UNION ?
    Par djalouk dans le forum Langage SQL
    Réponses: 4
    Dernier message: 03/04/2009, 09h51
  5. Traitement Publipostage depuis excel
    Par tissou_vba dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/07/2007, 13h06

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