Votre question

[VBA]- Récupérer nom,source,requete d'une connexion à une BDD

Tags :
  • Microsoft
  • Programmation
Dernière réponse : dans Programmation
21 Décembre 2010 09:33:36

Bonjour,

Je suis bloqué depuis quelque jour sur la modification d'une connexion externe Access vers mon classeur Excel.

Je veux modifier cette connexion en changant juste l'extension .mdb par .accdb, par VBA, j'ai ceci :
  1. With ActiveWorkbook.Connections("Suivi_pal_quai").OLEDBConnection
  2. .BackgroundQuery = True
  3. .CommandText = Array("R2_comptage_palettes")
  4. .CommandType = xlCmdTable
  5. .Connection = Array( _
  6. "OLEDB;Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=\\NASTOU01.lactadom.ad\MESDONNEES_EFLTOU\fr01199\Suivi_pal_quai.accdb;")
  7. .SourceDataFile = "\\NASTOU01.lactadom.ad\MESDONNEES_EFLTOU\fr01199\Suivi_pal_quai.accdb"
  8. End With
  9.  
  10. With ActiveWorkbook.Connections("Suivi_pal_quai")
  11. .Name = "Suivi_pal_quai"
  12. End With


Cela fonctionne mais j'aimerai utilisé cette macro pour plusieurs fichiers. Donc il faudrai que je puisse récupérer le nom de la connexion, le nom de la requete, et la source en les stockant dans une variable pour les utiliser ici. J'aimerai savoir si c'est possible, et commen y arriver ?

Merci d'avance !!!

Autres pages sur : vba recuperer nom source requete connexion bdd

21 Décembre 2010 23:25:09

bonsoir , desactive BackgroundQuery .
m
0
l
22 Décembre 2010 09:05:15

D'accord! Mais ce ne répond pas à ma question. Comment je peux récupérer le nom de la connexion, la requete et la source pour pouvoir la modifier automatiquement.
m
0
l
Contenus similaires
22 Décembre 2010 20:41:27

Il faut un minimum de ping sur la connexion
m
0
l
23 Décembre 2010 08:53:46

Que veux tu dire par la ? Soit un peux plus explicite stp.
m
0
l
27 Décembre 2010 13:59:58

Bonjour, je relance mon sujet, je suis toujours bloqué, je ne sais pas comment récupérer le nom de ma connexion, pour pouvoir la modifier. Aidez moi svp
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS