4. Mise en place de la fonction "Impression par Word"
Pour mettre en place cette fonction de
Déclic, il convient de réaliser les 7 opérations suivantes:
1. Installer la macro "Lettre". Pour ce faire:
a: coller dans le presse-papier le code de la macro
contenu dans le document "Base1.doc" (situé dans le répertoire de
l'application),
b: créer une nouvelle macro portant le nom "Lettre"
c: coller le code précédemment copié
d: sauver la macro "Lettre" avec "Enregistrement Normal".
2. Créer sous Word (par "Enregistrer sous") un document
identique à "Base1.doc" (situé dans le répertoire de l'application), mais
portant le nom de la base de données.
Par exemple pour une base de données Démo, il faut enregistrer Base1.doc sous
Démo.doc.
3. Dans Déclic, sélectionner au moins une lettre pour chaque
lettre-type (le tableau Courrier doit contenir au moins une ligne pour chaque
code lettre-type possible). Renseigner dans le tableau ces lettres avec
Archive = "NON", afin de les conserver pour le test final. Puis lancer
l'impression par Word pour créer le "Tableau t de Liaison" qui permettra la
liaison Publipostage avec lettres-types (cf. ci-dessous).
4. Créer les lettres-types Word.
Par exemple pour une base Démo utilisant les lettres-types A, B, D il faut
créer DémoA.doc, DémoB.doc et DémoD.doc, avec des contenus adaptés à leur
utilisation.
5. Lier ces lettres-types par "Publipostage" et leur
insérer les champs souhaités.
Dans le cas de l'exemple ci-dessus il faut lier par publipostage DémoA.doc,
DémoB.doc et DémoD.doc au document Démo_Liaison.doc (ou xls) créé avec Déclic
au §2.
6. Définir une option de requête pour chaque lettre-type.
Pour la lettre-type DémoD, définir l'option de requête "Code_Lettre" Égal à
"D".
7. Effectuer un test final avec les lettres précédemment
créées (et conservées avec Archive = NON).
Remarque:
Dans le cas d'une application comportant plusieurs bases de données, la macro
"Lettre" est commune. Par contre tous les autres documents ci-dessus signalés
sont spécifiques à chaque base de données. Leurs noms, rappelés ci-dessous,
débutent d'ailleurs tous par le nom de la base de données correspondante:
Base.doc (ou
Base est le nom de la base de données) document qui permet de lancer la
macro lettre.
Base_Liaison.doc (ou xls) tableau de
liaison, image de la table Courrier de Déclic.
BaseA.doc, BaseB.doc, … documents types liés par fusion publipostage au Tableau de liaison.
Nota1:
Le choix entre un
Tableau de liaison Excel ou Word, contrôlé par l'option de traitement N° 13
s'effectuera en fonction de la rapidité de l'ordinateur et de la version de
Word utilisée:
Un tableau Word (en fait en format texte délimité par des tabulations) est
beaucoup plus rapide à ouvrir, mais moins maniable à utiliser, notamment pour
modifier les adresses.
Les tableaux Excel sont plus faciles à lier par "fusion publipostage" notamment
avec Word 2000.
Nota2: Si vous souhaitez une date avec un formatage particulier utiliser un champ date normal de Word (Insertion, Champ, Date avec l'Image-date adéquate) au lieu du champ de fusion "Date".