Bonjour,
autant que je sache, Access exécute toujours les requêtes séquentiellement et c'est le poste local qui fait les calculs.
Une idée serait de lancer plusiers BD Access qui exécuterai chacune leur requête et stoquerai le résultat dans une table.
Après avec une atre BD Access tu pourrais lire les données de ces tables.
Je vois mal comment coordonner l'éxécution de toutes tes requêtes, peut-être en utilisant la date et l'heure, un truc du genre dans chaque BD :
tant qu'il n'est pas la date et l'heure prévue
attendre
fin tant que
executer la requête
Une autre idée à mon avis plus viable serait d'exécuter et de stocker le résultat dans Oracle, via une procédure Orcale par exemple, et lire ce résultat dans Access. Comme cela tout le contrôle de l'exécution reste sur le serveur Oracle.
On peut demander l'exécution d'une procédure Oracle à partir de Acces via une connexion ADO mais je ne l'ai pas fait depuiis longtemp et j,ai oublié les détails.
A+
Partager