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 :

Publipostage avec Signet et BOUCLE


Sujet :

Word

  1. #1
    Membre habitué
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Points : 188
    Points
    188
    Par défaut
    Bonjour

    Pour reprendre les posts de Carosy, ici et son texte aussi :


    {MERGEFIELD NOM}
    {NEXTIF {MERGEFIELD NOM}={REF lesignet}}{MERGEFIELD NOM}
    {NEXTIF {MERGEFIELD NOM}={REF lesignet}}{MERGEFIELD NOM}

    C'est ce qui me faut, avec :

    ici, on a deux "Mergefield Nom" supplémentaires, s'ils existent
    Pour ma part, je ne sais pas combien j'en ai, de 1 à 100 peut-être !
    Je veux donc une boucle du style :

    SET monsignet {MERGEFIELD NOM}
    Tant que {MERGEFIELD NOM}={REF lesignet}
    faire :
    {MERGEFIELD ville}
    {MERGEFIELD stock}
    {MERGEFIELD code}
    NEXT
    refaire

    Comment écrire cela dans mon document word pour le publipostage ?

    Suis-je obligé de passer par du VBA ?


    Parce que cela fonctionne en publipostage, si je mets de suite le nombre maximum d'occurrences possibles alors que justement je n'en connais pas le nombre

    Je veux qu'il me créé le "pavé" supplémentaire à chaque nouvelle occurrence, comme pour des adresses : une nouvelle étiquette à chaque adresse et il s'arrête à la dernière.

    voilà ce que j'ai et qui ne fonctionne pas :


    General Objective: ...Runtime Module and Configuration module
    < >
    «F60»

    Date of test realization: «F11»(EU)
    Test analyzer:
    Detailed Objective:

    {MERGEFIELD F58}{SET Detail "{MERGEFIELD F58}"}

    Associated Actions: «F59»

    Description :
    1. «F8»
    2. Severity:

    Expected Result :
    «F15»
    Observed Result /Remarks:
    «F57» CR nr.: «F28»

    { MERGEFIELD F26}

    {NEXTIF {MERGEFIELD F58} = "Detail"}

    Je veux que la partie grisée ici se répète TANT QU'il y a des données qui satisfont au test NEXTIF

    je n'y arrive pas

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    C'est un sujet qui a déjà été abordé un grand nombre de fois.

    Soit tu connais le nombre maximum d'occurrences possibles et tu traduis ce nombre par des NextIf.

    Si ce nombre n'est pas défini,
    Soit ut utilises du VBA
    Soit tu utilises un champ DATABASE pour les occurrences.
    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 habitué
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Points : 188
    Points
    188
    Par défaut
    je n'ai pas trouvé les messages qui s'y rapportaient, sans doute que je n'ai pas cherché le bon mot ... ou que les intitulés ne correspondent pas au messages ...

    merci néanmoins de ta réponse ...

    Je vais chercher à présent l'intitulé DATABASE
    sinon je vais faire du VBA

    bonne fin de semaine

  4. #4
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Sur le tutoriel d'Heureux-Oli, il y a un exemple d'utilisation d'un champ DATABASE
    http://heureuxoli.developpez.com/off...postage/#LVI-C
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  5. #5
    Membre habitué
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Points : 188
    Points
    188
    Par défaut
    meci pour cette réponse constructive. Je vais m'y atteler rapidement et revenir ici dans la petite foulée

Discussions similaires

  1. Publipostage Word 2010 avec signet
    Par carosy dans le forum Word
    Réponses: 2
    Dernier message: 23/10/2013, 16h44
  2. Réponses: 1
    Dernier message: 02/02/2006, 10h11
  3. Création étiquettes avec signets dans Word
    Par rohstev dans le forum VBA Word
    Réponses: 2
    Dernier message: 18/03/2005, 13h14
  4. Interbase et publipostage avec word
    Par gdicom dans le forum InterBase
    Réponses: 3
    Dernier message: 01/10/2004, 10h06
  5. [OLE] Publipostage avec Word
    Par claude delattre dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 06/01/2004, 14h59

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