Se connecter avec
S'enregistrer | Connectez-vous

[VBA] Access - Lister fichiers d'un répertoire

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Pour le moment j'ai réussi ceci :
  1. Option Compare Database
  2.  
  3. Dim requete As String
  4. Dim base As Database
  5. Dim chemin As String
  6.  
  7. ' ---
  8. ' AFFICHAGE DU CONTENU D'UN DOSSIER
  9. ' ---
  10. '
  11. Sub ContenuDuDossier(ByVal strDossier As String)
  12. Dim strFichier As String
  13.  
  14. 'Vérifier que le dossier existe bien
  15. If Dir(strDossier, vbDirectory) = "" Then
  16. MsgBox "Dossier introuvable !", vbExclamation
  17. Exit Sub
  18. End If
  19.  
  20. 'Lister tous les fichiers du dossier
  21. strFichier = Dir(strDossier, vbNormal)
  22. While strFichier <> ""
  23.  
  24. 'Se connecter à la base de données
  25. chemin = "U:\LogOsi\PROJETS\Projet BUR WOP\WOP Conversion\BDD_WOP.accdb"
  26. Set base = DBEngine.OpenDatabase(chemin)
  27.  
  28. 'Afficher le nom du fichier
  29. requete = "INSERT INTO Test (nom_fic, loc_fic) VALUES ('" & strFichier & "', '" & strDossier & "')"
  30. 'Déclaration du recordset
  31. base.Execute (requete)
  32.  
  33. strFichier = Dir
  34.  
  35. Wend
  36. End Sub


Mais j'aimerai une recherche dans les sous répertoires, comment faire?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde