OVH Cloud OVH Cloud

probleme de chemin

4 réponses
Avatar
François Legault
pour ceux qui on lut mes question depuis les dernier jour,=20
j'essaye d'effectuer des copie de fichier.

jusqua pr=E9sent j'ai r=E9ussi avec beaucoup d'aide de votre=20
part a effectuer mes copie et tout marche bien :)

j'aimerait cependant une derniere chose.

avec la commande que j'ai pris pour copier mon fichier, je=20
doit marquer FichierD=E9part, FichierArriver

ma commande est donc:

Dim fs As FileSystemObject
Set fs =3D New FileSystemObject
fs.CopyFile Photo.Value, "c:\photo\", True

mais la je ne sais pas si ma base vas toujour etre au meme=20
endroit sur les PC, alors le r=E9pertoire d'arriver,=20
C:\photo\ ne seras pas toujour valide.

comme ma base se trouve d=E9ja dans un r=E9pertoire, et que=20
c'est ce r=E9pertoire qui seras copier sur le poste. y a=20
t'il moyen de mettre comme chemin d'arriver ".\photo" ou=20
"root\photo" ou qqc du genre pour qu'il copie les fichier=20
dans le r=E9pertoire "photo" qui se trouve dans le dossier=20
de ma base...

merci!

Francois

4 réponses

Avatar
Raymond [mvp]
Bonjour.

les images étant toujours dans le répertoire photo situé sur le même
répertoire que ta base, chaque fois que tu fais appel à ces fichiers il faut
construire le chemin de cette façon:
CurrentProject.Path & "photo" & ..........

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"François Legault" a écrit dans le
message de news:1bdbc01c45218$9abae990$
pour ceux qui on lut mes question depuis les dernier jour,
j'essaye d'effectuer des copie de fichier.

jusqua présent j'ai réussi avec beaucoup d'aide de votre
part a effectuer mes copie et tout marche bien :)

j'aimerait cependant une derniere chose.

avec la commande que j'ai pris pour copier mon fichier, je
doit marquer FichierDépart, FichierArriver

ma commande est donc:

Dim fs As FileSystemObject
Set fs = New FileSystemObject
fs.CopyFile Photo.Value, "c:photo", True

mais la je ne sais pas si ma base vas toujour etre au meme
endroit sur les PC, alors le répertoire d'arriver,
C:photo ne seras pas toujour valide.

comme ma base se trouve déja dans un répertoire, et que
c'est ce répertoire qui seras copier sur le poste. y a
t'il moyen de mettre comme chemin d'arriver ".photo" ou
"rootphoto" ou qqc du genre pour qu'il copie les fichier
dans le répertoire "photo" qui se trouve dans le dossier
de ma base...

merci!

Francois
Avatar
François Legault
ok, en mettant cette ligne, je vais pouvoir copier ou
appeller mes photo seleument avec leur nom, et il irras
directement les chercher/copier dans le dossier photo?


-----Message d'origine-----
Bonjour.

les images étant toujours dans le répertoire photo situé
sur le même

répertoire que ta base, chaque fois que tu fais appel à
ces fichiers il faut

construire le chemin de cette façon:
CurrentProject.Path & "photo" & ..........

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"François Legault"
a écrit dans le

message de news:1bdbc01c45218$9abae990$
pour ceux qui on lut mes question depuis les dernier jour,
j'essaye d'effectuer des copie de fichier.

jusqua présent j'ai réussi avec beaucoup d'aide de votre
part a effectuer mes copie et tout marche bien :)

j'aimerait cependant une derniere chose.

avec la commande que j'ai pris pour copier mon fichier, je
doit marquer FichierDépart, FichierArriver

ma commande est donc:

Dim fs As FileSystemObject
Set fs = New FileSystemObject
fs.CopyFile Photo.Value, "c:photo", True

mais la je ne sais pas si ma base vas toujour etre au meme
endroit sur les PC, alors le répertoire d'arriver,
C:photo ne seras pas toujour valide.

comme ma base se trouve déja dans un répertoire, et que
c'est ce répertoire qui seras copier sur le poste. y a
t'il moyen de mettre comme chemin d'arriver ".photo" ou
"rootphoto" ou qqc du genre pour qu'il copie les fichier
dans le répertoire "photo" qui se trouve dans le dossier
de ma base...

merci!

Francois


.



Avatar
Raymond [mvp]
pour appeler tes photos il faudra construite le chemin complet du fichier:
CurrentProject.Path & "photo" & Me.Maphoto ou
CurrentProject.Path & "photo" & "Laphoto"
par exemple:
fais un essai directement dans ta base avec tes fichiers.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"François Legault" a écrit dans le
message de news:1c15c01c4521c$95a3fa10$
ok, en mettant cette ligne, je vais pouvoir copier ou
appeller mes photo seleument avec leur nom, et il irras
directement les chercher/copier dans le dossier photo?
Avatar
Francois Legault
non, ok c'est beau, j'ai cliquer apres te l'avoir
demander :P

merci beaucoup de ton aide!!

jusqua maintenant, sans toi je n'aurais pas fait grand
chose!!!

merci encore,

Francois :)
-----Message d'origine-----
pour appeler tes photos il faudra construite le chemin
complet du fichier:

CurrentProject.Path & "photo" & Me.Maphoto ou
CurrentProject.Path & "photo" & "Laphoto"
par exemple:
fais un essai directement dans ta base avec tes fichiers.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"François Legault"
a écrit dans le

message de news:1c15c01c4521c$95a3fa10$
ok, en mettant cette ligne, je vais pouvoir copier ou
appeller mes photo seleument avec leur nom, et il irras
directement les chercher/copier dans le dossier photo?


.