Mise à jour requête OLEDB et TCD

Mise à jour requête OLEDB et TCD - VB/VBA/VBS - Programmation

Marsh Posté le 29-09-2016 à 17:51:29    

Bonjour,
 
J'ai une nouvelle question sur VBA.
J'ai une connexion externe à un serveur via une requête OLEDB qui met à jour une base de données sur mon Excel. J'ai ensuite plusieurs tableau croisé dynamique (TCD) qui doivent se mettre à jour à partir de la base créé.  
 
Cependant, malgré mes essais, la base se met bien à jour mais pas les TCD, je suis obligé de relancer la macro (ou d'en exécuter une autre contenant ActiveWorkbook.RefreshAll) pour que ça me les mette à jour.
 
Voici mon code :
 

Code :
  1. With ActiveWorkbook.Connections("report_excel" )
  2.    .OLEDBConnection.CommandText = Array("exec report_excel @parametre1="exemple1", @parametre2="exemple2"" )
  3.    .Refresh
  4. End With
  5. ActiveWorkbook.RefreshAll


 
Auriez-vous une idée ?
 
Merci d'avance.

Reply

Marsh Posté le 29-09-2016 à 17:51:29   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed