Access et variable

Résolu/Fermé
ct2842 - 7 juin 2022 à 22:24
 ct2842 - 9 juin 2022 à 19:44
Bonjour

Dans un formulaire Access, j’ai un bouton qui sert a ouvrir une autre base de donne
Par un « event procedure »
Shell """C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE"" ""C:\Users\user1\OneDrive\access\LIVRES LUS.ACCDB""", vbMaximizedFocus

J’ai un deuxième ordi qui a été configurer avec un compte Microsoft donc le chemin ne fonctionne plus car le « user1 » est dans le deuxième ordi « user2 »

J’ai essayé de changer le chemin d’accès pour y insérer une variable afin de pouvoir ouvrir le fichier selon l’ordi que j`utilise

Shell """C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE"" ""%onedrive%\access\LIVRES LUS.ACCDB""", vbMaximizedFocus

J’ai aussi essayé avec %USERPROFILE% mais rien ne fonctionne.
Avez-vous des suggestions






Configuration: Windows / Chrome 102.0.5005.72

3 réponses

olyinformatique Messages postés 3 Date d'inscription mercredi 8 juin 2022 Statut Membre Dernière intervention 8 juin 2022
8 juin 2022 à 00:10
as tu essayer \\nom-de-lordi\access\LIVRES LUS.ACCDB
0
cela ne fonctionne pas, merci bien
0
yg_be Messages postés 23430 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 janvier 2025 Ambassadeur 1 559
9 juin 2022 à 12:46
Ma principale suggestion: donne nous plus d'information.
Les deux bases de données sont-elles dans le même dossier? Peut-on retrouver la localisation de la seconde à partir de celle de la première?
0
yg_be Messages postés 23430 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 janvier 2025 Ambassadeur 1 559
Modifié le 9 juin 2022 à 12:53
Cela s'appelle une variable d'environnement. Une recherche "vba variable environnement" t'expliquera comment les utiliser en VBA.
0
un GROS MERCI à toi @yg_be , j'ai trouvé exactement ce que je cherchais et tout fonctionne comme je le souhaitais
0