Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/10/2011, 15h21   #1
Invité de passage
 
Femme Christelle
Assistante polyvalente
Inscription : septembre 2008
Messages : 23
Détails du profil
Informations personnelles :
Nom : Femme Christelle
Localisation : France

Informations professionnelles :
Activité : Assistante polyvalente
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : septembre 2008
Messages : 23
Points : 2
Points : 2
Par défaut Publipostage avec plusieurs tables Access 97

Bonjour à tous,

J'ai une base de données CV + Compétences.
J'ai les tables suivantes :
- Ressources
- Formation
- Compétences
- Expériences

Je souhaiterais pouvoir sortir un CV. Ce CV doit pouvoir être modifiable par les commerciaux (mise en avant d'une expérience, etc.)

J'ai donc pensé faire un publipostage (sur les conseils de nos amis du forum Access).
Seulement comment faire un publipostage avec plusieurs tables ? Mais aussi un collaborateur a plusieurs formations et expériences, comment les faire apparaître ?

Est ce que quelqu'un saurait me dire comment je pourrais faire ?

Je vous remercie d'avance!

N'hésitez pas à me dire si je ne suis pas claire.
nesumi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 00h05   #2
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Salut Nesumi,

Ton problème est plus un problème Access que Word. Mais ce n'est pas grave, voici les bases de ce que tu peux utiliser.

Pour le publipostage, je te conseille de lire les tuto d'Heureux-Oli sur le sujet qui sont très clairs.

Tu vas utiliser Access pour faire ce que l'on appelle des jointures c'est-à-dire des liens entre valeurs dans des tables d'une base de données (ici Access) pour produire un formulaire qui prenne des données dans différentes tables. Pour cela, dans Access, tu dois avoir un champ commun entre tes tables. Le champ utilisé pour la liaison dans la 1ère table (=table source ou table mère) est la clé primaire, et correspond à une clé appelée clé étrangère dans l'autre table (= table fille). Une fois la liaison effectuée, les tables semblent n'en former qu'une seule qui regroupe les 2 tables initiales avec tous les croisements possibles entre valeurs identiques des clés mais qui permet de ne mettre à jour qu'une seule des 2 tables (les liaisons sont gérées par la base) ==> mise à jour plus simple. Après tu vas utiliser ta table de jointure pour faire ton formulaire et ton publipostage comme avec une seule table.

Maintenant qu'on a vu comment ça fonctionne, voici comment il faut faire dans Access
  1. Cliquez sur "Outils > Relations" (ou sur l'icône "Relations", un schéma d'une table qui va vers 2 tables avec des liens entre)
  2. Dans la boite qui s'ouvre, sélectionnez les tables que vous voulez relier, puis cliquez sur "Ajouter"
  3. Dès que vous ajoutez une table, sa structure (=liste des champs) s’affiche dans la fenêtre Relations
  4. Lorsque vous avez ajouter toues les tables que vous voulez, cliquez sur "Fermer"
  5. Pour faire le lien entre les champs communs, effectuez un Glisser-Déposer de la clé primaire de la table mère sur la clé étrangère de la table fille, puis dans la boite qui s'ouvre définissez le type de relation ici "Un-à-plusieurs" (c'est la valeur par défaut) puis cliquez sur "Créer"

Dans la table qui apparaît, tu peux alors utiliser un filtre (dans la zone critère) pour ne sélectionner qu'une valeur qui s'intéresse.

Tu peux aussi faire une requête en analyse croisée grâce à l'assistant de requête (Menu "Requête > Créer une requête en mode création").

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h19.


 
 
 
 
Partenaires

Hébergement Web