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.