Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
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 19/12/2006, 14h11   #1
Membre régulier
 
Inscription : juin 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 247
Points : 70
Points : 70
Par défaut MySQL => Access

Bonjour,

J'utilise une base de données MySQL pour mon site Web. Cependant j'ai besoin de récupérer les données de mes tables MySQL vers une table Acess (fichier *.mdb) afin de réaliser du publipostage avec Word.
Cela est-il possible ?
Pouvez-vous me guider un peu ?

Merci beaucoup et bonne journée
pekka77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 14h42   #2
Invité de passage
 
Inscription : mai 2006
Messages : 2
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2006
Messages : 2
Points : 1
Points : 1
je sais pas si ca pourra t'aider :

http://uk.php.net/manual/fr/faq.data...tabases.access
Dawee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 16h07   #3
Membre régulier
 
Inscription : juin 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 247
Points : 70
Points : 70
Ce que je voudrais plutot savoir, c'est s'il est possible de générer un fichier .mdb à l'aide de PHP ?
pekka77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 01h15   #4
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 61
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 61
Points : 32
Points : 32
Salut,

en fait je te proposes une autre solution.
Au lien de passer en access, passe en excel.
Le publipostage de word fonctionne tout aussi bien avec excel.
pour se faire il existe le framework : PEAR
il suffit juste de recopier les fichiers et dossiers voulus sur le site.
pour les fichiers permettant de créer un fichier excel voici le lien

En espérant que cela t'apportes une solution
lau_the_raptor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 23h56   #5
Membre régulier
 
Inscription : juin 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 247
Points : 70
Points : 70
Citation:
Envoyé par lau_the_raptor
Le publipostage de word fonctionne tout aussi bien avec excel.
Elle est super ta solution ! Je pensais vmt pas que ça pouvais fonctionner avec Excel !! Comment ça se passe alors ? Comment doit être fait le fichier Excel ? La première ligne doit être le nom des attributs de la table ?
pekka77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 02h13   #6
Membre régulier
 
Inscription : juin 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 247
Points : 70
Points : 70
Je me réponds moi-même, cette méthode marche effectivement ! En première ligne, il suffit de mettre le nom des colonnes :-)
Merci vmt bcp lau_the_raptor !!
pekka77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 11h20   #7
Membre chevronné
 
Avatar de grabriel
 
Inscription : septembre 2006
Messages : 935
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 935
Points : 626
Points : 626
Salut,

C'est peut etre trop tard mais ca peut aussi fonctionner avec access si tu créer un mdb lié, via les pilotes odbc, tu remplies en php ta table mysql, vu que la table access est un lien vers mysql les données de mysql sont les mêmes que dans access.
grabriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 11h57   #8
Membre régulier
 
Inscription : juin 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 247
Points : 70
Points : 70
Non c'est pas vmt ce qui m'intéresse. C'est plutot le contraire : j'aurais préféré que ma base Access se remplit en fct des nouvelles entrées dans ma base MySQL (avec une sorte de synchro automatique à chaque ouverture par exemple).
pekka77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 12h02   #9
Membre chevronné
 
Avatar de grabriel
 
Inscription : septembre 2006
Messages : 935
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 935
Points : 626
Points : 626
Citation:
j'aurais préféré que ma base Access se remplit en fct des nouvelles entrées dans ma base MySQL (avec une sorte de synchro automatique à chaque ouverture par exemple).
Euhh ouais c'est ce que ca fait... quand tu ouvre ton fichier access il va lire ta table lié mysql.
grabriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 12h24   #10
Membre régulier
 
Inscription : juin 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 247
Points : 70
Points : 70
Après réflexion, la table Access n'est jamais ouverte, elle est juste utilisée pour du publipostage sous Word.
Donc la mise à jour des enregistrements ne sera jamais faite. A moins qu'elle peut se commander avec Word ?
pekka77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 12h26   #11
Membre régulier
 
Inscription : juin 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 247
Points : 70
Points : 70
Et autre chose : comment Access peut-elle lire une table MySQL ? La table MySQL n'est pas sur le même disque, pour des raisons de sécurité, je ne pense pas que cela soit possible, si ?
pekka77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 12h39   #12
Membre chevronné
 
Avatar de grabriel
 
Inscription : septembre 2006
Messages : 935
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 935
Points : 626
Points : 626
J'ai déjà fait un système de publipostage c'etait postgresql ==> access mais pour mysql c'est le meme principe.... quand tu lances word il prends les infos mises à jour dans access.
Si c'est pour faire du publipostage dans une boite cette solution n'est pas valable je pense que si tu utilise excel tu sera confronté au même problème, au niveau de l'accès concurent.
Un exemple : quand une personne choisissait un client, php récupérait ses infos et les injectait dans la table postgres lié au fichier mdb, puis la personne ouvrait son courrier, les informations étaient bien présente, mais si une deuxième personne sélectionnait un autre client, avant que la première n'ait fini de faire son courrier, alors les informations de la première personne étaient remplacées par celles de la seconde.

J'ai fini par trouvé une solution qui fonctionne très bien sans passer par mdb ou excel et qui autorise l'accès par plusieurs personnes.
grabriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 13h45   #13
Membre régulier
 
Inscription : juin 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 247
Points : 70
Points : 70
Ok.
Je pense que pour ce que je compte faire un export Excel de mes tables MySQL suffira. Mais merci pour tes informations.
pekka77 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 15h46.


 
 
 
 
Partenaires

Hébergement Web