lancer requête sur base distante

Le
Georges
Bonjour,

J'aimerais lancer une requête mise à jour ou création sur une base de
données non ouverte:
ex: Depuis la base BD1, j'aimerais lancer la requête RQ2 sur la base BD2 qui
n'est pas ouverte.
Est-ce possible?
Merci d'avance pour les réponses
Georges
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fabien
Le #6357171
Bonjour,

J'aimerais lancer une requête mise à jour ou création sur une base de
données non ouverte:
ex: Depuis la base BD1, j'aimerais lancer la requête RQ2 sur la base BD2 qui
n'est pas ouverte.
Est-ce possible?
Merci d'avance pour les réponses
Georges
Salut Georges

Deux solutions
1> tu lies les tables de ta base distante dans ta base active et tu
importes la requete qui t'interesse.
2> tu passes par l'automation. Dans ce cas la base distante sera ouverte
et tu pourrat y executer la requete voulue.
ex :
Function Requete_Distante(Source As String,NomRequete as string) As String
Dim AppAccess As Access.Application
Set AppAccess = New Access.Application
AppAccess.Visible = False
AppAccess.OpenCurrentDatabase Source
AppAccess.Docmd.OpenQuery NomRequete
AppAccess.Quit
Set AppAccess = Nothing
End Function


A Tester ;-)

Publicité
Poster une réponse
Anonyme