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/10/2007, 13h33   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 1
Points : 1
Envoyer un message via MSN à Tiagut
Par défaut Du web vers word

Bonjour à tous,

Je cherche un moyen d'envoyer des données depuis le web vers un document word.

Je m'explique, je travail sur une interface web (PHP5/MySQL) pour la gestion d'une activité et il faut que j'injecte des données de ma base vers des documents word avec des champs prédéfinis.

Par exemple, si je clique sur "Générer facture" Il faut que j'envoie au document word des infos et que ce document les récupère et les insère a un endroit voulu (à l'aide d'un macro par exemple).

Es ce que vous avez une idée qui pourrais m'aiguiller dans la bonnes direction???

J'ai cherché sur le web mais rien de concluant pour l'instant.

Merci d'avance
Tiagut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 15h15   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 355
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 355
Points : 29 271
Points : 29 271
Le document, sera-t-il généré sur le serveur ou sur le client ?

Si c'est sur le serveur, il faut faire du publipostage.

Si c'est sur le client, on peut envisager de le faire avec du XML.
__________________
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 18/10/2007, 15h27   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 1
Points : 1
Envoyer un message via MSN à Tiagut
Citation:
Envoyé par Heureux-oli Voir le message
Le document, sera-t-il généré sur le serveur ou sur le client ?

Si c'est sur le serveur, il faut faire du publipostage.

Si c'est sur le client, on peut envisager de le faire avec du XML.
C'est sur le serveur.

Pour le publipostage, comment je lui passe les informations? J'ai déjà fais du publipostage mais toujours depuis une feuilles Excel!
Tiagut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 15h36   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 355
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 355
Points : 29 271
Points : 29 271
C'est sensiblement la même chose, il faut installer le driver ODBC MySQL.
Deux options, soit tu le fais depuis Access, si tu as Access, soit tu fais une connection au départ de Word vers la base de données SQL après avoir crée une source de données toujours avec le Driver ODBC.
__________________
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 18/10/2007, 15h50   #5
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 1
Points : 1
Envoyer un message via MSN à Tiagut
Citation:
Envoyé par Heureux-oli Voir le message
C'est sensiblement la même chose, il faut installer le driver ODBC MySQL.
Deux options, soit tu le fais depuis Access, si tu as Access, soit tu fais une connection au départ de Word vers la base de données SQL après avoir crée une source de données toujours avec le Driver ODBC.
Ok je vois le principe.

Mais normalement avec ça je vais génère autant de document que d'entré dans ma base (m'enfin je crois!). Comment faire pour pointé sur un seul et unique enregistrement???
Tiagut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 15h56   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 355
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 355
Points : 29 271
Points : 29 271
Word est capable de filtrer les données par SQL aussi.

Il est aussi possible de le faire en ADO.
En fait, les possibilités sont très nombreuses.
__________________
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 19/10/2007, 11h03   #7
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 1
Points : 1
Envoyer un message via MSN à Tiagut
Es ce que j'arrive depuis Word à récupérer un fichier XML poser sur le disque.
Ensuite je lis ce qu'il contient et je fais réagir le document en fonction du contenu récupéré???

(Et si oui peut-tu me donner des indices sur le comment )
Tiagut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 11h46   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 355
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 355
Points : 29 271
Points : 29 271
Tu tombe bien, j'ai fait un tuto sur le XML.

http://word.developpez.com/
Certaines parties du tuto sont utilisables avec Word 2003.
__________________
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 19/10/2007, 12h38   #9
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 1
Points : 1
Envoyer un message via MSN à Tiagut
Merci beaucoup, cela va vraiment m'aider

Salutations
Tiagut est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h26.


 
 
 
 
Partenaires

Hébergement Web