Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 10/12/2010, 11h01   #1
Futur Membre du Club
 
Inscription : août 2010
Messages : 67
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : août 2010
Messages : 67
Points : 18
Points : 18
Par défaut Formulaire multi - tables

Bonjour a tous, je vous expose mon probleme :

Je souhaite faire la copie d'une table via lien odbc en local avec un formulaire.
La requete pour effectuer cette copie contient une jointure, qui est tres longue a executer pour le moteur de bdd distant, donc je suis oblige de copier la table dans deux tables locales et de faire la jointure en local.
Mon probleme est le suivant :
Comment preciser a mon formulaire qu'il peut avoir plusieurs tables en guise de source de donnees ?

Merci pour vos reponses.
greg360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 11h17   #2
Membre chevronné
 
Inscription : septembre 2008
Messages : 798
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 798
Points : 674
Points : 674
Bonjour greg360,

Tu peux essayer de faire une requete d'union avec tes deux tables et après utiliser cette requete comme source de ton formulaire...
Marc_27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 11h20   #3
Futur Membre du Club
 
Inscription : août 2010
Messages : 67
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : août 2010
Messages : 67
Points : 18
Points : 18
Merci pour ta reponse, mais c'est le remplissage des deux tables qui me pose probleme, access ne les reconnait pas, ainsi j'ai un message d'erreur :
"Impossible de trouver la table destination "Nom_de_la_table""

lorsque j'essaye de faire une requete sur une des deux bases en local.
greg360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 11h46   #4
Membre chevronné
 
Inscription : septembre 2008
Messages : 798
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 798
Points : 674
Points : 674
Et la table "Nom_de_la_table" est bien attaché à la base?
Marc_27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 12h21   #5
Futur Membre du Club
 
Inscription : août 2010
Messages : 67
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : août 2010
Messages : 67
Points : 18
Points : 18
Eh bien j'ai cree les bases dans access avec le bouton creeer, elles sont donc liees a la base access, mais pas forcement au formulaire.
greg360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 09h09   #6
Futur Membre du Club
 
Inscription : août 2010
Messages : 67
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : août 2010
Messages : 67
Points : 18
Points : 18
Comment puis-je attacher la table a la base ?

EDIT :

En cherchant un peu, j'en suis arrive a la conclusion suivante :
Je dois utiliser une requete qui fait un select sur les tables dont j'ai besoin.
Mais comme mon code vba sait un insert into une de ces deux tables, je sais pas trop si c'est possible de passer par la requete.

Est-ce que quelqu'un aurait une idee svp ?
greg360 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 21h54.


 
 
 
 
Partenaires

Hébergement Web