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 28/07/2011, 20h40   #1
Invité de passage
 
Inscription : mars 2004
Messages : 65
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 65
Points : 1
Points : 1
Par défaut Injecter des données d'une base vers une autre

Bonjour,

Je souhaiterais pouvoir me connecter d'une base Access sur une autre pour pouvoir y intégrer des données.
Pourriez vous me donner un exemple pour pouvoir faire ceci (la partie concernant la connexion à l'autre base) ?
D'avance merci.

moustika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 20h54   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 474
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 474
Points : 7 560
Points : 7 560
Si ta connexion est permanente la solution la plus simple est d'attacher les tables de la BD destinatrice (Menu fichier/données externes/Attacher). Après tu n'as plus qu'a faire des requêtes d'insertion.

Si tu n'es pas dans cette situation, donne des détails sur ton architecture, sur comment et combien de fois tu vas devoir le faire.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 15h00   #3
Invité de passage
 
Inscription : mars 2004
Messages : 65
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 65
Points : 1
Points : 1
Bonjour,

La connexion n'a pas beosin d'être permanente car ce sera des ajouts de données ponctuels.

J'ai une base Projets et une base Archive Projets (qui est une copie de celle nommée Projets).

Je souhaite basculer tous les projets terminés dans celle nommée Archive, elle aura donc la même structure que celle d'origine.
(les tables attachées ne sont donc pas possibles puisqu'elles se nomment pareil).

Comment ouvrir une connexion vers une autre BDD que celle courante ?

Merci.
moustika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2011, 13h35   #4
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 086
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 086
Points : 11 622
Points : 11 622
Bonjour,

L'attache peut également être temporaire.

J'attache, je transfère, je détache.

Sinon il y a aussi la clause IN de SQL, à ne pas confondre avec l'opérateur In().

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2011, 17h30   #5
Invité de passage
 
Inscription : mars 2004
Messages : 65
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 65
Points : 1
Points : 1
Bonjour,

Je souhaiterais faire ça sans attache de tables.
Comment ouvrir une connexion vers une autre BDD que celle courante ?

D'avance merci.
moustika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2011, 21h57   #6
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 086
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 086
Points : 11 622
Points : 11 622
Donc utilise la clause IN.

http://msdn.microsoft.com/en-us/libr...ffice.12).aspx
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h04.


 
 
 
 
Partenaires

Hébergement Web