![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Runtime Forum destiné à recevoir toutes vos questions concernant le Runtime (empaquetage, déploiement...) |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Candidat au titre de Membre du Club
![]() Date d'inscription: avril 2008
Messages: 23
|
bonjour à tous,
Je veux déployer la première application que je viens de terminer pour ma boite et je rencontre un problème à propos du chemin d'accès à mes tables. J'ai suivi l'excellent tuto de JP Ambrosino pour le déploiement d'application mais je butte sur ce problème. Je m'explique: lors des étape préliminaires à l'empacketage, j'ai défini le chemin d'accès à mes tables, qui se trouvent dans un dossier partagé sur mon PC, à l'aide du bouton "Gestionnaire de tables liées". Lorsque je déploie l'application sur un poste client et que je la lance, j'ai un message d'erreur m'indiquant que le chemin n'est pas valide...Pourtant, dans les favoris réseau, je trouve bien ce dossier partagé dans lequel se trouve mon fichier accdb. Le chemin défini par le bouton donne le résultat suivant: k:\BDD\gestin des documents.accdb, le chemin quand je consulte le favori réseau est le suivant \\TIL10\BDD. Comment puis-je procéder pour saisir correctement le chemin d'accès de mon dossier partagé pour qu'il puisse être trouvé depuis le poste client? Qui peut me renseigner et me venir en aide? Merci à tous. |
|
|
|
|
|
#2 (permalink) |
![]() ![]() |
Bonjour,
Humm, c'est simple, il faut tout simplement trichoter un peu. K:\ est mappé sur le réseau mais n'est pas forcément la lettre affectée à ce serveur sur tous les postes. De plus, Access affiche un lecteur et non un chemin UNC via le Gestionnaire. Il faut donc que tu créés sur le poste client un lecteur réseau qui pointe du K:\ ou en tout cas sur le même lecteur que celui défini dans le gestionnaire de tables liées. Dans l'absolu, il n'est pas recommandé de passer par le gestionnaire mais plutôt par code VBA avec le nom UNC spécifié par la propriété Connect de ta base de données. Tu te retrouves alors dans un contexte \\Serveur\Partage ce qui est autrement plus fiable. Argy
__________________
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment... Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Tutoriels : Créer un gestionnaire de Post-It pour vos applications Access et Synchroniser 2 zones de liste dans un formulaire MDB Viewer : Visionneuse Access v3.0 |
|
|
|
|
|
#3 (permalink) |
|
Candidat au titre de Membre du Club
![]() Date d'inscription: avril 2008
Messages: 23
|
Bonjour Argy, et merci pour tes conseils,
Désolé pour le silence depuis plusieurs jours mais j'étais absent. Je prends bonne note de tes conseils et vais tenter de trichoter un peu comme tu me le conseilles. Mais si la deuxième solution est plus fiable, je vais essayer de la mettre en place. Par contre je suis un autodidacte novice en Access et encore plus en VBA. J'aimerais donc avoir un peu plus de renseignements concernant cette solution VBA pour pouvoir la mettre en place: Où trouver la propriété Connect de ma base et comment la paramétrer? |
|
|
|
|
|
#4 (permalink) |
![]() ![]() |
L'objet CurrentDB associé à une table liée possède une propriété Connect.
Tu la découpe avec un Mid$ de manière à récupéréer le chemin de la base où la table liée est située. Il ne te reste plus qu'à utiliser une méthode TransfertDatabase() avec le type d'objet acTable pour rattacher tes tables après avoir suprimé les tables attachées existantes. Argy
__________________
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment... Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Tutoriels : Créer un gestionnaire de Post-It pour vos applications Access et Synchroniser 2 zones de liste dans un formulaire MDB Viewer : Visionneuse Access v3.0 |
|
|
|
|
![]() |
![]() |
||
[A-07] problème de déploiement
|
||
| Outils de la discussion | |
|
|