PreviousNext
Help > Programmation avec LAUNCHER Office > Programmation avancée > Word > Guide de Procédures pour Microsoft Word > Le Publipostage Word avec LNCPRTDOC > Principe du publipostage de Word
Principe du publipostage de Word

 Pour insérer des données de la base de données AS/400 dans un document Word, le plus simple est d’utiliser la commande CL de haut niveau de LAUNCHER Office LNCPRTDOC .

 

Si cette commande ne permet pas de d’atteindre le niveau de détails souhaité, vous pouvez utiliser les programmes API LNCOPEN, LNCCMD et LNCCLOSE.

 

Principe du publipostage de Word :

 

Word permet de générer un courrier à partir d’un modèle de publipostage, des données d’une base de données ou d’un fichier texte.

 

Un modèle de publipostage est un document préparé.

 

En résumé, il contient :

         Les textes non variables,

         Les propriétés de mise en page,

         Les propriétés de formats des caractères,

         Des liens avec les champs de la base de données,

         Des expressions conditionnelles d’impression sur des mots ou des paragraphes.

 

Pendant la composition du courrier à imprimer, Word parcours le fichier de base de données.

Pour chaque enregistrement, il « imprime » le contenu du modèle de document, en insérant les valeurs des champs de l’enregistrement en cours, aux emplacement ou le modèle y fait référence.

Il tient compte des valeurs de l’enregistrement en cours sur les conditions d’impression.

 

Exemple :

CIVIL est le nom d’un champ de la base de données.

SI <CIVIL> = 1 ALORS "Monsieur" SINON "Madame",

Cette expression simplifiée imprimera « Monsieur » ou « Madame » en fonction de la valeur du champ CIVIL.

 

Un modèle de publipostage peut être une lettre type ou un catalogue.

 

Pour une lettre type, le modèle sert à générer un courrier pour chaque enregistrement de la base de données.

 

Pour un catalogue, le modèle est dupliqué à l’intérieur d’un seul courrier, autant de fois qu’il y a d’enregistrements.

Généralement, un modèle catalogue est constitué d’une seule ligne qui servira à présenter le contenu du fichier sous forme d’un tableau.

Généralement, le résultat d’un publipostage catalogue sera inclus à l’intérieur d’une lettre.