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 18/05/2011, 18h12   #1
Invité de passage
 
Inscription : mars 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 9
Points : 0
Points : 0
Par défaut Word et deux bases de données Excel ?

Bonjour, je ne sais pas si le titre est juste, mais je bloque et ne trouve pas de solution pour faire ce que je souhaite :

J'utilise une base de données Excel pour faire un bilan de compétences.
J'ai donc sur chaque ligne de cette BDD, un nom, prénom et le service auquel cette personne appartient. Jusque là, du publipostage très banal.

Tout fonctionne mais je cherche à ajouter pour chaque personne sélectionnée, un autre critère qui est une liste personnes qui doivent faire ce bilan en fonction du service dans lequel cette personne évolue. Pour le moment, je fais des photocopies de chaque bilan et inscris à la main les noms, prénoms et service de la personne devant remplir le bilan.

Pour essayer d'être plus clair, voici un exemple de ce que je veux automatiser :

-------------
Bilan de M. DUPONT Jean, service Secrétariat.
Bilan effectué par Mme JEANNINE Élodie, service Ressource Humaines.
-------------

-------------
Bilan de M. DUPONT Jean, service Secrétariat.
Bilan effectué par Mme PILON Sylvie, service Médical.
-------------

-------------
Bilan de M. DUPONT Jean, service Secrétariat.
Bilan effectué par M GUERON Georges, service Cuisine.

(en gras, ce sont des champs de publipostage)

Etc, etc.

Et je ne vois pas comment faire: sachant que chaque personne peut se faire évaluer par une dizaine de personne, je me vois mal dupliquer chaque ligne (qui contient nom, prénom et service de la personne évaluée) de ma BDD une dizaine de fois afin d'y faire apparaître chaque "évaluateur", ça serait trop lourd et j'imagine qu'il y a une vraie solution qui m'éviterait cette bidouille.

Déjà, j'espère que c'est clair, pas facile d'expliquer ça textuellement. J'ai, en réalité, pas mal d'autres champs utilisés hormis nom, prénom et service, mais je ne veux pas alourdir ma question avec des trucs inutiles.

Ensuite, j'espère que quelqu'un saura m'aider.

Merci à tous.
Bye.
CYANure94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 18h56   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

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

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
Bonjour,

Sans VBA, je ne vois pas de solution s'il y a une page par personne et évaluateur à part dupliquer le nombre de colonnes de manières à avoir 10 colonnes (évaluateur1, évaluateur2..., évaluateur10).

Après si en fonction du service, c'est toujours les mêmes évaluateurs, tu peux créer plusieurs premier enregistrement pour récupérer ces noms et les mettre dans des signets (Ex: nomreshump1, prenomreshump1 pour le poste 1 des resources humaines).

Mettre une ligne caractéristique pour indiquer le changement et qu'il s'agit désormais des évalués

Il ne te restera qu'à faire un renvoi vers ces signets au cours du publipostage lorsque les évaluateurs correspondent.

Si tu as besoin de conseils ou d'aide pour comprendre le principe ou même sa réalisation, n'hésites pas, je conçois que c'est assez délicat dans un premier temps.
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 13h29   #3
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 323
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 323
Points : 29 227
Points : 29 227
Salut,

Un champ database pour la seconde partie des données.

Mais comme Christophe le souligne, il faut un lien entre les différentes données.
__________________
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 17h45   #4
Invité de passage
 
Inscription : mars 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 9
Points : 0
Points : 0
Merci à vous deux.

Alors oui, je veux bien un coup de main pour piger comment faire, j'ai lu le dossier d'Heureux-Oli sur le VBA, mais ne sachant pas part où commencer, ça ne m'aide pas des masses.

- Dupliquer les colonnes, c'est justement ce que je veux éviter.
- Ce sont effectivement TOUJOURS les mêmes évaluateurs qui évalueront tel ou tel service.

Merci !

Bye
CYANure94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 17h56   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 323
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 323
Points : 29 227
Points : 29 227
Salut,

Il faut qu'il y ait un lien entre les deux sources, sans lien, il n'est pas possible de les associer.
__________________
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 17h10   #6
Invité de passage
 
Inscription : mars 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 9
Points : 0
Points : 0
Très bien, alors comment fait-on cela ?

Merci !

EDIT: J'ai trouvé dans "insertion" "champ", dans la catégorie "publipostage", le champ "Base de données", est-ce que c'est de ça dont il s'agit quand tu me parles d'utiliser un champ database ?

Bon, par contre, j'ai trifouillé à ça, mais malheureusement, je ne comprends pas du tout, du tout, comment arriver à mes fins.
CYANure94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 11h37   #7
Invité de passage
 
Inscription : mars 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 9
Points : 0
Points : 0
Allo ? S'il vous plaît ?!
CYANure94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 12h22   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 323
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 323
Points : 29 227
Points : 29 227
Salut,

http://heureuxoli.developpez.com/off...hamps/#LIV-F-1
__________________
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 !
Heureux-oli 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 14h48.


 
 
 
 
Partenaires

Hébergement Web