Adresse pour image dans access
thedavix
Messages postés
466
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Salut a tous!
Dit moi j'ai un pti problème...
Je travail avec access et j'ai mit des images dans mes formulaires,
leurs adresse sont par exemple :
C:\docandsetings\user\mydocuments\monprojet\images\....
Mais comme cette base de donnée sera distribuée sur plusieur poste j'aimerai savoir si il n'y a pas un truc style
root\images\....
root étant l'endroit ou se trouve mon fichier mdb?
car j'ai rien trouvé la dessus comme aide..
Est ce que qqun sait comment faire???
Merci d'avance
David
" Le vrai savant n'est pas celui qui apprend,
mais celui qui comprend... " =;o)
Dit moi j'ai un pti problème...
Je travail avec access et j'ai mit des images dans mes formulaires,
leurs adresse sont par exemple :
C:\docandsetings\user\mydocuments\monprojet\images\....
Mais comme cette base de donnée sera distribuée sur plusieur poste j'aimerai savoir si il n'y a pas un truc style
root\images\....
root étant l'endroit ou se trouve mon fichier mdb?
car j'ai rien trouvé la dessus comme aide..
Est ce que qqun sait comment faire???
Merci d'avance
David
" Le vrai savant n'est pas celui qui apprend,
mais celui qui comprend... " =;o)
A voir également:
- Adresse pour image dans access
- Adresse mac - Guide
- Darkino nouvelle adresse - Guide
- Changer adresse dns - Guide
- Comment connaître son adresse ip - Guide
- Image iso - Guide
6 réponses
;-))
Cela semble facile, mais, si tu veux bien, pourrais-tu développer un peu plus ?? Histoire de ne pas te raconter de bitises !! ;-))
Wild and Free
Cela semble facile, mais, si tu veux bien, pourrais-tu développer un peu plus ?? Histoire de ne pas te raconter de bitises !! ;-))
Wild and Free
tu peux utiliser des chemins relatifs tout simplement
image.jpg si c'est dans le même dossier, sousdossier/image.jpg si c'est dans un sous-dossier ou ../image.jpg si c'est dans le dossier parent...
kinder.surprise,
le maton du matou
image.jpg si c'est dans le même dossier, sousdossier/image.jpg si c'est dans un sous-dossier ou ../image.jpg si c'est dans le dossier parent...
kinder.surprise,
le maton du matou
Salut a tous merci pour vos réponses..
Salut kinder.. justement en fait ca ne marche pas ...
J'explique mieux..
voila mon code
----------
Me.Ima2.Picture = C:\Documents and Settings\Davix\Mes documents\arnaud\images\BP\monimmage.jpg
Me.Ima2.HyperlinkAddress = images\BG\monimage.jpg
------------
Ce que tu dit Kinder marche quand dans le cas "Hyperlink".. mais mon prob c'est pour le cas "Picture"...
Je comprend pas pourquoi je peux pas faire la meme chose dans le cas picture..
donc pour que ce soit clair.. si je met
-----
Me.Ima2.Picture = images\BP\monimmage.jpg
Me.Ima2.HyperlinkAddress = images\BG\monimage.jpg
-----
La ligne "Picture" va me faire une erreur.....
Alors je suis un peu beaucoup embêté.....
Voila... j'espère que c'est plus clair.. merci encore
" Le vrai savant n'est pas celui qui apprend,
mais celui qui comprend... " =;o)
Salut kinder.. justement en fait ca ne marche pas ...
J'explique mieux..
voila mon code
----------
Me.Ima2.Picture = C:\Documents and Settings\Davix\Mes documents\arnaud\images\BP\monimmage.jpg
Me.Ima2.HyperlinkAddress = images\BG\monimage.jpg
------------
Ce que tu dit Kinder marche quand dans le cas "Hyperlink".. mais mon prob c'est pour le cas "Picture"...
Je comprend pas pourquoi je peux pas faire la meme chose dans le cas picture..
donc pour que ce soit clair.. si je met
-----
Me.Ima2.Picture = images\BP\monimmage.jpg
Me.Ima2.HyperlinkAddress = images\BG\monimage.jpg
-----
La ligne "Picture" va me faire une erreur.....
Alors je suis un peu beaucoup embêté.....
Voila... j'espère que c'est plus clair.. merci encore
" Le vrai savant n'est pas celui qui apprend,
mais celui qui comprend... " =;o)
bah à la limite ça que tu peux faire c'est utiliser la propriété .Name de ta base de données et concaténer.
enfin plus précisément, avec un left(taDB.Name, len(TaDB.Name) - len(dir(taDB.Name))) & tonfichier.jpg par exemple...
kinder.surprise,
le maton du matou
enfin plus précisément, avec un left(taDB.Name, len(TaDB.Name) - len(dir(taDB.Name))) & tonfichier.jpg par exemple...
kinder.surprise,
le maton du matou
ah, alors voilà, si ton image se trouve dans le même dossier que ta base de données ou dans un sous-dossier, tu peux utiliser une propriété qui te renvoie le chemin complet de la BD
en gros, mettons, si tout ce que tu sais de l'emplacement de l'image c'est où elle est par rapport à la BD c'est jouable
'chemin complet de la base par ex: C:\charcuterie\salaisons\saucissons.mdb
debug.print CurrentDB.Name
'nom du fichier (sortie: saucissons.mdb)
debug.print Dir(CurrentDB.Name)
'emplacement de la base, soit le premier résultat tronqué du second
debug.print Left(CurrentDB.Name,Len(CurrentDB.Name) - Len(Dir(CurrentDB.Name)))
donc il suffit que tu affectes ce dernier résultat à une variable (globale, tant qu'à faire)
MyPath=Left(CurrentDB.Name,Len(CurrentDB.Name) - Len(Dir(CurrentDB.Name)))
puis tu peux définir ta propriété .Picture en concaténant cette variable et le nom de ton fichier
Me.bellimage.Picture= MyPath & "scouic.jpg"
kinder.surprise,
le maton du matou
en gros, mettons, si tout ce que tu sais de l'emplacement de l'image c'est où elle est par rapport à la BD c'est jouable
'chemin complet de la base par ex: C:\charcuterie\salaisons\saucissons.mdb
debug.print CurrentDB.Name
'nom du fichier (sortie: saucissons.mdb)
debug.print Dir(CurrentDB.Name)
'emplacement de la base, soit le premier résultat tronqué du second
debug.print Left(CurrentDB.Name,Len(CurrentDB.Name) - Len(Dir(CurrentDB.Name)))
donc il suffit que tu affectes ce dernier résultat à une variable (globale, tant qu'à faire)
MyPath=Left(CurrentDB.Name,Len(CurrentDB.Name) - Len(Dir(CurrentDB.Name)))
puis tu peux définir ta propriété .Picture en concaténant cette variable et le nom de ton fichier
Me.bellimage.Picture= MyPath & "scouic.jpg"
kinder.surprise,
le maton du matou
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
sinon je connais une autre technique:
\\MonReseau\NomDuDD\Documents and Settings\Davix\Mes documents\arnaud\images\BP\monimmage.jpg
Bon c kler que la solution de kinder.surprise est bien meilleure, mais ça peut être utile.
Au fait, j'ai suivi ton conseil, j'y ai largement gagné, mais c'est fou, qu'un truc commeça existe, comme certains diraient A..2000, c à dégoBILLer!!
C'est vrai quoi, je débute, et je me retrouve à devoir chercher si c'est ce machin qui déconne ou si c moi, alors que normalement en programmation c'est le programmeur qui se plante.
Enfin bref, maintenant, "Je sais, je sais".
Bon eh bien à la pro chaîne de caractère.
Le respect, y'a que ça de vrai!
Entre autres.
sinon je connais une autre technique:
\\MonReseau\NomDuDD\Documents and Settings\Davix\Mes documents\arnaud\images\BP\monimmage.jpg
Bon c kler que la solution de kinder.surprise est bien meilleure, mais ça peut être utile.
Au fait, j'ai suivi ton conseil, j'y ai largement gagné, mais c'est fou, qu'un truc commeça existe, comme certains diraient A..2000, c à dégoBILLer!!
C'est vrai quoi, je débute, et je me retrouve à devoir chercher si c'est ce machin qui déconne ou si c moi, alors que normalement en programmation c'est le programmeur qui se plante.
Enfin bref, maintenant, "Je sais, je sais".
Bon eh bien à la pro chaîne de caractère.
Le respect, y'a que ça de vrai!
Entre autres.
oui toutafé c'est terrible ce soft, ça peut te faire arracher les cheveux si t'en as et que tu te dis que ça ne peux venir que de toi.
Cette saleté m'a même fait foirer un job. Plus jamais je ne bosserai avec ça. J'adore la 97, mais trop de mauvaises surprises avec la 2000.
j'espère qu'ils ont corrigé les suivantes. Mais bon en plus quand on considère le prix de cet engin, ça fait un peu mal qu'il déconne comme ça.
kinder.surprise,
le maton du matou
Cette saleté m'a même fait foirer un job. Plus jamais je ne bosserai avec ça. J'adore la 97, mais trop de mauvaises surprises avec la 2000.
j'espère qu'ils ont corrigé les suivantes. Mais bon en plus quand on considère le prix de cet engin, ça fait un peu mal qu'il déconne comme ça.
kinder.surprise,
le maton du matou