Bonjour à tous,
Je me lance à vous exposer mon problème sur lequel je bute.
Je vous remercie par avance pour l'aide que vous pourriez me donner !
J'ai un classeur Excel composé de plusieurs feuilles dont deux de ces feuilles "DATA_ART" et "DATA_STOCK" contiennent des données issues d'une base de données Oracle.
J'ai créée une connexion pour chaque feuille du classeur, j'ai donc deux connexions : DATA_ART et DATA_STOCK.
J'ai paramétré ces connexions pour qu'elles s'activent à l'ouverture du classeur, ce qui permet de rafraîchir les données des feuilles DATA_ART et DATA STOCK dès son ouverture.
Grâce à la configuration d'un client Oracle, le fichier se met parfaitement à jour lors de son ouverture sur le serveur où se situe la base de données Oracle.
Par contre, le fichier ne se met pas à jour si il est ouvert depuis un emplacement différent du serveur.
Pour des raisons pratiques, ce fichier ne sera pas exploité sur le serveur où se situe la base de données.
Il ne pourra donc pas se mettre à jour automatiquement à son ouverture.
Pour en informer le futur utilisateur, je souhaiterais trouver un moyen me permettant d'obtenir l'information comme quoi la connexion à la base de données (ne) s'est (pas) réalisée avec succès et que les données du fichier (ne) sont (pas) actualisées.
Cette information lui permettra de penser à ouvrir le fichier depuis le serveur où est située la base de donnée pour que le fichier se mette à jour, avant de l'utiliser.
Si j'arrive à obtenir la date/heure du dernier rafraîchissement des données, cela me permettrait de l'afficher à l'utilisateur.
Je vous remercie pour votre retour et je vous souhaite une bonne soirée.
Mikael