Bonjour,
J'utilise depuis Excel une connexion à une base Access, qui fonctionne sur certains postes. Mais pas sur d'autres.
L' erreur est générée dans le code VBA sur :
L'erreur est
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set Db1 = DBEngine.OpenDatabase(LienBasededonneesServeur())Cette erreur se produit en France chez certains utilisateurs et pas chez d'autres." Le moteur de base de données Microsoft Jet ne peut pas ouvrir le fichier ... Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser ces données."
1./ Le lien vers la base de données serveur contient la même chaine de caractéres qui indique un chemin et le nom de la base ":\\serveur\rep\rep2\Suivi version Soft.mdb" (donc avec espaces dans le nom de la base)
2./ Sur les machines utilisateurs les liens sont mappés chez les utilisateurs pour qui ca marche sur leur lecteur réseau P. Et pour un chez qui ca ne marche pas sur le S.
3./ Les utilisateurs ont les droits et arrivent à ouvrir la base de données sur le réseau.
4./ les parametres de sécurité dans Access sont ok pour la lecture de la base
J'ai tendance à penser qu'on devrait tester avec un nom de base sans espaces, mais je vousdrais avoir votre avis ou toute autre idée qui permettrait de faire fonctionnner le systeme.
Merci d'avance de vos idées.
Partager