requête sql direct modifiée via vba
Bonjour,
Je fais des requêtes sql direct pour récupérer des données sous AS400 pour un grand nombre d'établissements. Chaque établissement est une instance séparée dans AS400.
Pb : actuellement, si je veux lancer une requête identique pour 2 établissements distincts, il faut que je duplique ma requête et que je modifie à la main les paramètres pour aller taper dans la bonne instance : c'est moche et fastidieux.
Ex: établissement 1
requête1:
Code:
select * from piclin927.mcp01
établissement 2
requête2 :
Code:
select * from piclin213.mcp01
Ma question est donc : est-il possible avec un code vba (ou mieux via une macro car je ne sais pas encore programmer en vba...) d'aller lire une requête sqldirect, et de l'exécuter autant de fois que nécessaire en allant chercher le paramètre qui varie dans une table ? Si oui, quelle pourrait être la structure d'un tel code.
J'ai trouvé dans les faq comment exécuter une requête via du vba mais il s'agit d'une requête standard et non sql direct
Merci pour votre aide