|
| audreyziegler | Posté le 19/11/2007 @ 15:02 |
Petite astucienne
16 Messages
| Bonjour à tous, Cela fait quelques jours que je cherche une solution pour un publipostage sous word 2000 avec une base de donnée dans excel (exemple ci après simplifié)
établissement / NOM CAV / Mme V CAV / M. W Gentilly / Mme X Gentilly / Mme Y Onco / M. Z Je veux pouvoir sortir des conventions du style : CONVENTION DE FORMATION BLA BLA BLA Entre Nous et "CAV" BLA BLA BLA Liste des stagiaires : - Mme V - M. W BLABLABLA Signature du représentant "CAV" .... CONVENTION DE FORMATION BLA BLA BLA Entre Nous et "Gentilly" BLA BLA BLA Liste des stagiaires : - Mme X - Mme Y BLABLABLA Signature du représentant "Gentilly" .... CONVENTION DE FORMATION BLA BLA BLA Entre Nous et "ONCO" BLA BLA BLA Liste des stagiaires : - M. Z BLABLABLA Signature du représentant "ONCO" .... info supplémentaires :les conventions font deux pages chacune. Elles peuvent sortir sur un seul est même document ou sur un document pour chaque établissement. Si vous avez des idées, je suis preneuse !!! MERCI A TOUS !! 
|
| |
| |
| Publicité |
|
|
| clbugnot | Posté le 19/11/2007 à 15:09 |
Maître astucien
13789 Messages
| Bonjour audreyziegler Problème pour le forum Bureautique. Clique l'icone dans le bandeau au-dessus de ton premier post et, dans la fenêtre qui s'affiche, demande au modérateur de déplacer ton sujet vers ce forum. |
| |
|
| audreyziegler | Posté le 19/11/2007 à 15:16 |
Petite astucienne
16 Messages
| ok, c'est fait merci |
| |
|
| pcastuces | Posté le 19/11/2007 à 15:33 |
Equipe PC Astuces
| Sujet déplacé par la modération
Vous pouvez continuer la discussion à la suite. |
| |
|
| clement | Posté le 19/11/2007 à 15:34 |
Equipe PC Astuces
| |
| |
|
| usularrakis | Posté le 19/11/2007 à 15:57 |
Astucien
2538 Messages
| salut effectivement voir le tuto indiqué mais tu ne pourras pas mettre 2 noms dans une convention ou bien il faut qu'ils soient dans la même cellule |
| |
|
| audreyziegler | Posté le 19/11/2007 à 16:04 |
Petite astucienne
16 Messages
| Ce sont bien des enregistrements différents dans des cellules différentes que je souhaite mettre dans le même document. Je n'ai pas encore eu le temps d'aller le lien. |
| |
|
| usularrakis | Posté le 19/11/2007 à 16:16 |
Astucien
2538 Messages
| tu ne peux pas sauf à ce que les noms soient dans des colonnes différentes |
| |
|
| sourisdeservice | Posté le 19/11/2007 à 16:43 |
Maîtresse astucienne
19671 Messages
| Bonjour, Il ne s'agit plus de publipostage à proprement parler. On veut ici un regroupement selon un critère et Access serait plus approprié mais là ça demande un beau travail d'apprentissage ou bien Si cela existe en 2000 prendre l'option répertoire qui te permettrait d'avoir une série de nom sur une page Tu devrais néamoins concevoir ta table dans l'autre sens Une colonne noms, une colonne CAV, une Gentilly et une Onco avec simplement oui/non ce qui permettrait qu'une même personne soit inscrite dans 2 conventions et si tu veux utiliser aussi le texte du nom de la convention garder ta colonne avec les noms en clair Modifié par sourisdeservice le 19/11/2007 16:52 |
| |
|
| audreyziegler | Posté le 19/11/2007 à 16:52 |
Petite astucienne
16 Messages
| Malheureusement, mon employeur ne veut pas de Access ! Dans le lien que vous m'avez donné, je n'ai rien trouvé. |
| |
|
| sourisdeservice | Posté le 19/11/2007 à 16:55 |
Maîtresse astucienne
19671 Messages
| UP, voir REPERTOIRE |
| |
|
| audreyziegler | Posté le 19/11/2007 à 17:17 |
Petite astucienne
16 Messages
| ok, je vais potasser tout ça demain. Où suis-je censée trouver l'option répertoire ? Ca ne me dit rien. Merci |
| |
|
| sourisdeservice | Posté le 19/11/2007 à 17:43 |
Maîtresse astucienne
19671 Messages
| Re, Lorsque tu dois choisir Lettres ou étiquettes, tu as aussi CATALOGUE Voici un tutoriel général et là j'ai vu que ce n'étais pas répertoire mais catalogue qui était utilisé comme terme |
| |
|
| m@rina | Posté le 19/11/2007 à 17:57 |
Astucien
1004 Messages
| Bonjour, Ca s'appelle une fusion conditionnelle, et Word n'est pas prévu pour faire ça (malheureusement). Toutefois, il existe plusieurs solutions, plus ou moins bonnes, que j'ai toutes listées ici : http://faqword.free.fr/articles.php?lng=fr&pg=1181 Je te conseille, avant de voir les solutions plutôt moyennes de Microsoft, de tester la mienne, qui passe effectivement par la fonction Répertoire. Vois si tu peux l'adapter à ton cas. |
| |
|
| audreyziegler | Posté le 20/11/2007 à 08:47 |
Petite astucienne
16 Messages
| Ca fait plusieurs fois que je vois ton lien dans les forum mais rien a faire, rien ne s'affiche sur mon écran. J'ai tout le contoure de ton site mais rien dedans !!! |
| |
|
| audreyziegler | Posté le 20/11/2007 à 08:49 |
Petite astucienne
16 Messages
| j'ai bien essayé avec catalogue mais rien ca ne fonctionne pas tout a fait comme je le souhaite. |
| |
|
| audreyziegler | Posté le 20/11/2007 à 10:43 |
Petite astucienne
16 Messages
| m@rina a écrit :
Bonjour, Ca s'appelle une fusion conditionnelle, et Word n'est pas prévu pour faire ça (malheureusement). Toutefois, il existe plusieurs solutions, plus ou moins bonnes, que j'ai toutes listées ici : http://faqword.free.fr/articles.php?lng=fr&pg=1181 Je te conseille, avant de voir les solutions plutôt moyennes de Microsoft, de tester la mienne, qui passe effectivement par la fonction Répertoire. Vois si tu peux l'adapter à ton cas.
M@rina, Ca fait plusieurs fois que je trouve ton lien dans des forum mais quand je clique dessus, je n'ai jamais rien qui apparait, juste le cadre du site ! |
| |
|
| m@rina | Posté le 20/11/2007 à 10:48 |
Astucien
1004 Messages
| Bonjour Audrey, C'est la première fois qu'on me dit ça ! Tu utilises quel navigateur ? Est ce que tu essaies d'accéder à mon site depuis chez toi ou depuis une entreprise ? Ferait-il l'objet d'un blocage ?... Dans ma boîte, le bloqueur de sites "déconseillés" (sic) le bloquait car il était classé dans la catégorie Games !!! J'ai rectifié le tir en écrivant à l'éditeur du logiciel bloquant, et tout est rentré dans l'ordre. Bon, en attendant, je te fais un copier coller de l'article :
Comment dans un publipostage, regrouper des lettres types sur un champ ? Voir les notes Microsoft suivantes : http://support.microsoft.com/kb/459169/fr http://support.microsoft.com/kb/105888/fr http://support.microsoft.com/kb/211303/fr http://support.microsoft.com/kb/294686/fr ou, ci-dessous, LA solution anacoluthe/m@rina (forcément meilleure !!): Soit, par exemple, une base Excel contenant des noms de personnes et des stages effectués pour chacune de ces personnes. Comment envoyer à chaque personne la liste de ses propres stages ? Voici une méthode qui , au lieu d'utiliser une base de données, va utiliser deux bases, soit la base principale et une copie sans doublons de la base principale :
- Commencer, dans Excel, par faire un filtre élaboré de façon à obtenir une copie de la liste uniquement des personnes, sans doublons (Menu Données, Filtrer, Filtre élaboré, choisir Extraction sans doublons).
Un truc : pour extraire une base sans doublons sur une nouvelle feuille, positionner le curseur sur cette feuille avant de commencer la fonction de filtre (Menu Données, filtre, filtre élaboré, sans doublon).
- Nommer les plages de données de chaque base, puis enregistrer le fichier Excel.
- Dans Word, créer le document de publipostage comme n'importe quel document de publipostage en utilisant la base filtrée.
- A l'endroit où l'on souhaite lister les stages par personne, utiliser la barre d'outils Base de données :
- faire apparaître la barre d'outils : Clic droit sur une barre d'outils, Sélectionner Base de données
- cliquer sur le bouton 'Insérer une base de données"
- Choisir la base d'origine
- Cliquer sur le bouton "Options de requête"
- Dans l'onglet 'Filtrer les enregistrements", choisir le champ "Nom" (selon notre exemple) égal à : taper un mot quelconque, "toto" par exemple
- dans l'onglet "Sélectionner les champs", sélectionner le champ stage (toujours selon notre exemple)
- cliquer sur OK puis sur le bouton Insérer les données
- cocher l'option "Insérer en tant que champ", puis cliquer à nouveau sur OK
- Si Word affiche un message d'erreur disant qu'il ne peut insérer les données, pas de panique ! cliquer sur OK...
- Un champ DATABASE a été créé : il faut le visualiser en cliquant sur Alt+F9
- Si le message d'erreur (§ 5 ci-dessus) avait été affiché, ajouter une espace avant l'instruction WHERE (vers la fin du champ)
- Dans l'instruction WHERE ((`nom` = 'toto')), remplacer le mot toto par un champ NOM (toujours selon notre exemple)
- La fusion est prête à s'accomplir.
 |
| |
|
| sourisdeservice | Posté le 20/11/2007 à 10:53 |
Maîtresse astucienne
19671 Messages
| Bonjour AudreyZ..., Si tu ne vois que le contour de la fenêtre du lien de M@rina, c'est parce que tu n'attends pas assez longtemps pour que le site se charge. Il est un peu lourd à charger la première fois. Soit tu as une connexion internet lente, soit tu as trop de fenêtres ouvertes. réessaye encore après avoir fermé toutes les fenêtres inutiles. Faire un peu de maintenance sur ton PC serait sans doute bénéfique |
| |
|
| audreyziegler | Posté le 20/11/2007 à 10:57 |
Petite astucienne
16 Messages
| Bizarre, j'ai essayé plusieurs fois depuis la semaine dernière, encore hier et ce matin, et voilà seulement que le site d'ouvre correctement, je vais essayé de ce pas les solutions proposées ! Merci |
| |
|
| sourisdeservice | Posté le 20/11/2007 à 11:02 |
Maîtresse astucienne
19671 Messages
| Re Audrey, Normal, à chaque essai il y a des trucs en plus qui se chargent sur ton PC dans le Temporary Internet Files. Voilà bien une raison de ne pas vider inutilement ce dossier, mais sans doute ne le fais-tu jamais. Néanmoins celui-ci est peut-être trop gros et ton PC a du mal à le gérer |
| |
|
| audreyziegler | Posté le 20/11/2007 à 11:20 |
Petite astucienne
16 Messages
| je viens d'essayer la solution de M@rina mais ... je ne comprend pas bien comment est sa base au départ dans l'exemple : stagiaires / stages A /Word A/excel A/powerpoint B/word C/excel c'est ça ? Pour l'extraction de la base sans doublons, je suis pas douée dans les filtres élaborés et je ne sais comment faire ! Pour le reste je pense avoir bien compris |
| |
|
| audreyziegler | Posté le 20/11/2007 à 14:46 |
Petite astucienne
16 Messages
| S'il vous plait, ne m'abandonnez pas !!!!! j'ai la tête dure et je n'arrive pas à passer à autre chose ! j'en fais même des cauchemars !!!!!!
Je voudrais essayer la méthode de M@rina car celles de microsoft ne vont pas, je les avais déjà essayé ! Mais je ne comprend pas comment est sa base dans son exemple et je n'arrive pas à faire l'extraction de la base filtrée. Aidez moi !  |
| |
|
| usularrakis | Posté le 20/11/2007 à 16:01 |
Astucien
2538 Messages
| Euh c'est vrai que ce n'est pas très clair  en ayant au départ colonne Stagiaire ____Colonne Stage A __________________word A __________________excel B___________________word B __________________excel C __________________word D __________________excel j'arrive à avoir un page par stagiaire mais j'ai à chaque fois les 2 types stages sont affichés alors que pour C je ne devrais avoir que word et pour D que excel Modifié par usularrakis le 20/11/2007 16:31 |
| |
|
| usularrakis | Posté le 20/11/2007 à 16:51 |
Astucien
2538 Messages
| je suis sous excel 2000 j'ai progressé j'arrive à avoir Word pour C et excel pour D par contre j'ai 6 pages 2 pour A 2 pour B et une pour C puis D j'ai le champ «stagiaire»{MERGEFIELD stagiaire} qui me renvoit A B C... et le champ {DATABASE \d "C:\\Documents and Settings\\mon nom\\Bureau\\Classeur1.xls" \c "liste1" \s "SELECT stage FROM C:\\Documents and Settings\\mon nom\\Bureau\\Classeur1.xls WHERE ((stagiaire = 'A'))" \h } qui me renvoit Liste1 est la plage initiale avec les 2 colonnes stage est la colonne "stage" dans la la liste1 stagiaire est la liste après extraction sans doublon où est l'erreur   |
| |
|
| audreyziegler | Posté le 20/11/2007 à 17:00 |
Petite astucienne
16 Messages
| C'est vraiment casse tête, Comme je l'ai dis ça fais plusieurs semaines que je cherche une solution (j'avais décroché il y a quelque temps mais là, il faut que je m'y remette !) Du coup, aujourd'hui j'ai essayé de bidouillé sur mon fichier excel avec pleins de formules qui me sortent le nom des stagiaires d'un même établissement dans la même cellule afin de faire la fusion sur cette nouvelle cellule mais c'est pas l'idéal, il y a encore du boulot derrière pour supprimer des lignes vides...ce qui va moins plaire aux secrétaires ! Je dois partir, merci d'y réfléchir encore, je reviens demain ! |
| |
|
| sourisdeservice | Posté le 20/11/2007 à 18:35 |
Maîtresse astucienne
19671 Messages
| Coucou, Petite procédure pour ton filtre extraction sans doublon - sélectionner lacolonne stagiaire lignes de 1 à 7
- menu données/filtrer/filtre élaboré
- cocher la ligne "vers un autre emplacement"
- clic dans "copier dans"
- cliquer sur colonne E (ou une vide)
- fermer la boite de Dialogue
- cocher "extraction sans doublon"
- ok
- sélectionner la liste sans doublons colonne E de 1 à 5
- insertion nom >>> tu vois "stagiaire" OK
|
| |
|
| audreyziegler | Posté le 21/11/2007 à 08:52 |
Petite astucienne
16 Messages
| Merci pour l'explication du filtre élaboré. C'est bien ce que je faisais mais ca ne fonctionnait qu'une fois sur deux, ca doit être un bug d'excel ! Sinon, et bien j'ai beau appliquer la méthode de M@rina, rien a faire, ca ne fonctionne pas. |
| |
|
| audreyziegler | Posté le 21/11/2007 à 09:24 |
Petite astucienne
16 Messages
| Voilà les champs que ca me donne :
[MERGEFIELD Nom]
[DATABASE \d "C:\\...\\Classeur2.xls" \c "BASE" \s "SELECT Stage FROM C:\\......\\Classeur2.xls WHERE ((Nom = Nom))" \h]Lors de la fusion en lettre type, ca me dit : " Impossible d'insérer les résultats : la requête a produit un résultat nul" Et enfin le document final me donne une lettre par Nom mais sans aucun stage. 
|
| |
|
| audreyziegler | Posté le 21/11/2007 à 09:46 |
Petite astucienne
16 Messages
| Ca y est je le tiens !!!!!!! A la fin de la formule, il ne faut pas écrire 'Nom' mais bien introduire le champ [mergefield Nom] !!!!!!! Merci à tous ! |
| |
|
| usularrakis | Posté le 21/11/2007 à 11:08 |
Astucien
2538 Messages
| salut oui c'est que j'ai fait aussi mais j'arrive avec 2 lettres pour A et 2 lettres pour B |
| |
|
| audreyziegler | Posté le 21/11/2007 à 11:30 |
Petite astucienne
16 Messages
| Il faut se mettre en "lettre type" pour moi ca fonctionne bien en suivant la procédure |
| |
|
| m@rina | Posté le 21/11/2007 à 19:45 |
Astucien
1004 Messages
| Bonsoir, Bon, je vois que finalement Audrey s'en est sortie. Usul d'Arrakis, il faut vraiment suivre ma méthode textuellement, et ça doit fonctionner, sans souci. C'est une méthode qu'on a élaboré à deux, parce que c'est vraiment un manque dans Word. C'est vrai que çà passe par l'étape d'extraction sans doublons mais c'est quand même très simple à faire (Merci Souris pour l'explication, c'est vrai que je ne l'ai pas mise sur mon site). |
| |
|
| usularrakis | Posté le 22/11/2007 à 11:10 |
Astucien
2538 Messages
| bon je vais tout reprendre à zéro tranquillement dès que j'aurai 5 mn merci m@rina |
| |
|
|
| Haut de la page |