Retrouver l'empacement d'une bdd [VBA]

Fermé
Milyshyn Messages postés 38 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2010 - 21 juil. 2008 à 10:30
Milyshyn Messages postés 38 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2010 - 21 juil. 2008 à 15:07
Bonjour,


Je voudrais savoi s'il y a une code qui me permet de retrouver l'emplacement d'une base de donnée sur laquelle on travail ...

En fait dans mon entreprise, il y a plusieurs serveur. Le soucis est que je boss sur un poste dont la base de donnée est un raccourci qui pointe sur le serveur ou est enregistrer cette dernière.


j'aimerais récuperer le chemin de ma base de donnée, sachant que je travail en local, je voudrais que le chemin ressemble à celui-ci.


Merci

6 réponses

madmyke Messages postés 53096 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 12 avril 2025 12 207
21 juil. 2008 à 10:33
il n'y a pas un service informatique chez toi?
0
Milyshyn Messages postés 38 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2010 3
21 juil. 2008 à 10:42
Evidement puisque je tarvail dedans, je connais le chemin de la base de donnée mais j'aimerais le resortir dans une variable dans du code vba ... Pour pouvoir ensuite faire des tests.

;-)
0
madmyke Messages postés 53096 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 12 avril 2025 12 207
21 juil. 2008 à 10:52
oups :-) pardon pas bien lu :-)
0
Milyshyn Messages postés 38 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2010 3
21 juil. 2008 à 11:02
Autant pour moi je n'ai surement pas assez précisé mon soucis enfin si tu as une solution à mon soucis....

Merci ....
0
madmyke Messages postés 53096 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 12 avril 2025 12 207
21 juil. 2008 à 11:10
Non mille fois désolé, je ne connais pas.
0
Milyshyn Messages postés 38 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2010 3
21 juil. 2008 à 13:52
OK tanpis alors ... :-(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 191
21 juil. 2008 à 14:58
Bonjour,
je ne travail pas sur un réseau donc je ne sais pas raisonnablement tester mais oriente toi vers...
    Set fs = CreateObject("Scripting.FileSystemObject")

Et éventuellement te baser sur cette macro, mais c'est juste une piste...
Function RetourneChemin()
Dim Fichier As String
Dim fs, F
Dim i As Integer
    Fichier = ActiveWorkbook.FullName
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set F = fs.GetFile(Fichier)
    For i = Len(F) To 2 Step -1:
        If Mid(F, i, 1) = "\" Then Exit For
    Next i
    RetourneChemin = Left(F, i)
End Function

A+

0
Milyshyn Messages postés 38 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2010 3
21 juil. 2008 à 15:07
Merci, c'est déjà pas mal.... Je vais tester cela ...
0