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 07/12/2010, 14h14   #1
Futur Membre du Club
 
Inscription : juillet 2010
Messages : 84
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 84
Points : 15
Points : 15
Par défaut vérifier l'existence d'un fichier

Bonjour,

J'ai trouvé le code suivant dans la fac :

Code :
1
2
3
4
Function existeFileFSO(ByVal fichier As String) As Boolean
Set fs = CreateObject("Scripting.FileSystemObject")
existeFileFSO = fs.FileExists(fichier)
Set fs = Nothing
Aprés quelques tests, je ne comprends pas trop où il faut inserer le chemin ainsi que le nom du fichier.

De plus, je souhaiterais vérifier l'éxistance d'un fichier dont le nom comprend "toto" par exemple; mais le fichier pourrait s'appeler add-55toto22.xls

Merci
nicoosito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 14h17   #2
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
"fichier" est une variable contenant le nom complet du fichier (chemin, nom du fichier, extension)
Tu appelles la fonction avec le nom du fichier comme paramêtre.
La fonction renvoie True si le fichier existe, False sinon.

La référence Microsoft Scripting Runtime doit être ajoutée au projet.
__________________
[Access] Les bases du débogage => ici
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 15h20   #3
Futur Membre du Club
 
Inscription : juillet 2010
Messages : 84
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 84
Points : 15
Points : 15
Merci, mais comment faire si "fichier" est une variable contenant (chemin, nom' extention) si je ne connais pas le nom; mais seulement une partie de celui-ci ?
nicoosito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 15h25   #4
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
Si tu connais au moins le répertoire, il va falloir parcourir le répertoire (éventuellement de façon récursive) pour comparer chaque nom de fichier présent dans le répertoire à ta variable.
A mon avis, tout ou presque est dans la
__________________
[Access] Les bases du débogage => ici
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h50.


 
 
 
 
Partenaires

Hébergement Web