Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils 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 18/07/2006, 10h31   #1
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
Par défaut Copie a partir d'Acess sur serveur MySQL

Bonjour tout le monde,

Je dois copier sur un serveur MySQL des données issues d'une macro (module) Access, comment puis-je faire? Car la, à partir de Access, je n'ai que le droit de lecture quand j'attache la table MySQL. Il faut que j'ajoute des privilèges sur la table ou le serveur MySQL?

Merci d'avance pour vos aides
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 10h47   #2
Membre éclairé
 
Avatar de supernova
 
Développeur informatique
Inscription : juillet 2005
Messages : 443
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2005
Messages : 443
Points : 359
Points : 359
Salut,

Exportes tes tables sous forme d'instructions sql avec Access ; puis ré-injectes les dans ta base MySQL par le même moyen.
supernova est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 10h50   #3
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
Il faut que je le fasse automatiquement car c'est pour une initialisation quotidienne, c'est pas possible automatiquement?
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 11h00   #4
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
C'est bizarre car je vois dans les privilèges que je peux ajouter des serveurs ou utilisateurs, mais même en y ajoutant tout le monde, ça ne fonctionne pas. Roh je ne vois pas comment faire là, si vous aviez des lumières là-dessus...
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 12h57   #5
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Comment se fait la connexion actuelle ?
__________________
Pensez au tag
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 13h09   #6
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
C'est bon est résolu, mais j'ai une autre demande que je vais continuer sur le même post :

En fait la je lance manuellement l'opération (le module Access), comment je peux faire en PHP pour le lancer automatiquement? car il doit y avoir moyen de lancer une URL, car le module se trouve sur mon serveur, mais la quand je lance le module, il m'ouvre Microsoft Access et je dois cliquer sur Ouvrir, puis ça se lance. Comment éviter tout cela et le faire automatiquement?

J'espère avoir été clair, j'en suis pas convaincu...
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 08h41   #7
Membre éclairé
 
Inscription : juin 2006
Messages : 402
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 402
Points : 307
Points : 307
pour ton pb access

soit tu exécutes ta procédure (module) via la macro autoexec
soit tu la mets à l'ouverture d'un formulaire, tu mets ce form comme celui qui doit s'ouvrir au démarrage de l'appli
et tu lances ta base mdb
LostIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 08h44   #8
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
Je peux exécuter la macro dans le code PHP avec la fonction autoexec()?

Mettre le module dans un formulaire, j'ai pas compris?

Le problème je pense qu'il est clair, c'est que si je lance le .mdb, même si c'est que le module, Access va s'ouvrir et va par conéquent me demander de cliquer sur des trucs pour lancer le module, du coup ce ne se fait plus automatiquement...
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 09h08   #9
Membre éclairé
 
Inscription : juin 2006
Messages : 402
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 402
Points : 307
Points : 307
non,
avec ton script php, tu lances la base access.

Une base access, permet aussi de faire des frontaux évolués, mais bon, là c'est pas la question.

Tu crée un formulaire
sur l'évenement "à l"ouverture" du formlaure, tu executes ta fonction/procédure se trouvant dans ton module.

Puis dans les options d'access
Menu Outils -> démarrage

dans la combo Afficher le formulaire, tu sélectionnes ton formulaire qui lancera ta fonction lors de son ouverture.

si tu fais un essai de lancer simplement ton mdb, tu verra que le code s'execute sans aucune manip.

à la fin de ta procédure, ferme l'appli
via docmd.quit
LostIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 09h31   #10
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
Je ne m'y connais que très peu en Access, je dois m'occuper de refaire des parties de l'application Access en PHP. Donc je ne sais pas comment créer le formulaire, le reste je pense que je serais le faire d'après ce que tu m'as dit. Comment je peux appeler mon module ou ma macro dans mon formulaire? D'ailleurs il faut que j'appelle la macro ou le module? (ce n'est pas moi qui les ait écrite, mais je dois faire tout ça automatiquement à partir de mon script PHP)

Merci pour ton aide
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 09h48   #11
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
Le lancement automatique en éviant un message fonctionne correctement, je te remercie de ton aide.

J'ai encore une question pour l'éxécution automatique avec la fonction PHP autoexec(), je mets l'URL dedans, mais je dois indiquer le formulaire avec -formulaire? car je pense que l'on doit indiquer le chemin du .mdb, puis ce que l'on veut lancer nan? Après il me suffira de créer une tâche planifié avec Windows, à moins que l'on puisse lancer un script PHP à une heure précise autrement? (genre avec une autre fonction PHP)
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 10h44   #12
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
Arf maintenant que je ferme automatiquement Access, je ne peux plus rien modifier pfffffffff
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 10h57   #13
Membre éclairé
 
Inscription : juin 2006
Messages : 402
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 402
Points : 307
Points : 307
salut
mainteant que tu as mis ta procédure au lancement de ta base.
Pour l'ouvrir sans que tes traitements se fassent.

Tu l'ouvres en gardant la touche SHIFT enfoncée.
LostIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 11h06   #14
Membre habitué
 
Avatar de johnkro
 
Étudiant
Inscription : juin 2006
Messages : 276
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 276
Points : 146
Points : 146
Envoyer un message via MSN à johnkro
Merci beaucoup pour l'aide que tu m'as apporté à mon problème!
__________________
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
johnkro 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 04h51.


 
 
 
 
Partenaires

Hébergement Web