Bonjour,
Voilà mon problème. Dans un souci de développer une application multi-utilisateurs, j'ai opté pour la centralisation des états dans un projet ADP (projet B ne contenant que cela et un module VBA).
Mon application ADP (projet A) se connecte donc au projet B afin d'accéder à ses états. Tout marche bien à part une chose : lorsque mon code créé un état et une table SQL Server source d'enregistrement de l'état, la liste des tables du projet B contenant les états ne se met pas à jour.
Résultat : le code de mon application se connecte au second projet qui ouvre l'un de ses états mais ne trouve pas la table qui lui est associée.
Ce problème est bien connu dans les projets ADP et se résout habituellement par un Application.RefreshDatabaseWindow.
La question est donc : comment faire pour actualiser la liste des tables d'un projet ADP différent de la base ouverte ?
Pour info le code ouvrant l'état est tout de même compris dans un module du projet B (accessible par ajout de celui-ci dans les références Visual Basic du projet A)
C'est pas évident à expliquer, j'espère que tout le monde comprendra bien.
Merci d'avance les dévelos !!
Partager