OVH Cloud OVH Cloud

connexion base MySQL

2 réponses
Avatar
gordon
Bonjour,

j'ai installé une base mysql avec EasyPHP. Ca marche.

Maintenant j'essaye en vain de me connecter à la base de données pour faire
une fusion dans Word. QQu'un connait-il la manip ?

Config :
EasyPHP version 1.7
MySQL version 4.0.15
WIN XP Pro
Office XP


Merci

--
Gordon

2 réponses

Avatar
JD
Bonjour

Je vais faire rapide, si probleme mail moi!!

Il faut que tu installes Microsoft Query (sur le CD d'office)
Il te faut un drivers ODBC pour MySQL.
J'en avait trouvé un sur le site de Microsoft, il y a environ 1 an. (Si tu ne
retrouves pas envoie ton adresse e-mail sur je te l'enverrai)

Une fois le drivers installé, dans word (je n'ai que 97), dans le menu
publipostage choisir Obtenir source de données puis type de fichier MS Query.
Cliques ensuite sur MS Query,

Ensuite choisit nouvelle base de données. Rentre le nom de ta base, le type de
base (MySQL donc), puis cliques sur connexion et rentres les parametres qu'il
faut (localhost pour l'adresse, nom de ta base, login, mot de passe). Si tu
recois un message d'erreur cliques de nouveau sur connexion et choisi MySQL de
nouveau.

Une fois cela fait tu peux choisir ta table, puis cliques sur OK deux fois. Tu
peux choisir les champs que tu veux et les filtrer ou trier.
A la fin choisit envoyer les données vers word.

La suite je penses que tu connais.

Il y a peut-etre plus simple. Importer ou lier la table dans Access et faire la
fusion comme d'habitude avec Access

Pour importer ou lier les tables dans Access, il te faut le drives ODBC pour
MySQL aussi. Ensuite choisit fichier / Données externes / Lier les tables /
Type de fichierºse ODBC / Onglet source de données machines / MySQL/ puis
rentre les parametres / et choisit les tables qui te vont bien

Avantage : Tu peux faire des requetes super simplement et tu peux passer les
données en un clin d'oeil à word.
Inconvenient : C'est par la methode de fusion la plus rapide
(MySQL->ODBC->Access->Requete->DDE->Word) mais bon tant que ca marche

A+

:-David



gordon wrote:

Bonjour,

j'ai installé une base mysql avec EasyPHP. Ca marche.

Maintenant j'essaye en vain de me connecter à la base de données pour faire
une fusion dans Word. QQu'un connait-il la manip ?

Config :
EasyPHP version 1.7
MySQL version 4.0.15
WIN XP Pro
Office XP

Merci

--
Gordon


--
-----------------------------------------
David DELAGRANGE
D-31224 Peine
Germany
E-mail :
------------------------------------------

Avatar
gordon
JD wrote:
Bonjour
Il faut que tu installes Microsoft Query (sur le CD d'office)
Il te faut un drivers ODBC pour MySQL.
J'en avait trouvé un sur le site de Microsoft, il y a environ 1 an.



je ne l'a pas trouvé sur le site microsoft mais je l'ai trouvé ici pour ceux
qui chercheraient :

http://www.mysql.com/downloads/api-myodbc-3.51.html

et ça marche. :-)

David, merci mille fois pour ton aide.

--
Gordon