Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2011, 14h35   #1
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Par défaut lien hypertexte relatif

Bonjour, voici mon lien hypertexte en vba vers une image :


Code :
logoconstructeur.Picture = "\\Gimacluster\DATA\Vnivel\Suivipt\photo pour suivi\logoclaas.bmp"
J'aimerais que celui ci soit en relatif c'est a dire :

Code :
logoconstructeur.Picture = "..\photo pour suivi\logoclaas.bmp"
Enfin quelque chose du genre.

PS cette image change suivant une marque
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 14h49   #2
Nouveau Membre du Club
 
Homme
Chef de projet MOA
Inscription : juillet 2011
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : juillet 2011
Messages : 22
Points : 32
Points : 32
Bonjour,

Tu peux récupérer l'emplacement de ton application avec CurrentDb.Name



Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
logoconstructeur.Picture = GetPath(CurrentDb.Name) & "photo pour suivi\logoclaas.bmp"
 
Public Function GetPath(strCheminComplet As String) As String
Dim strFile As String
Dim Position As Integer
    strFile = strCheminComplet
    Position = InStr(strFile, "\")
    While Position <> 0
       strFile = Right(strFile, Len(strFile) - Position)
        If Position <> 0 Then
           Position = InStr(strFile, "\")
        End If
    Wend
    GetPath = Left(strCheminComplet, Len(strCheminComplet) - Len(strFile))
End Function
dave92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 21h18   #3
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 728
Points : 8 728
Salut,

ou plus simple

ce qui donne

Code :
logoconstructeur.Picture = CurrentProject.Path & "\photo pour suivi\logoclaas.bmp"
Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h10.


 
 
 
 
Partenaires

Hébergement Web