Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/07/2008, 07:25
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 9 meses
Puntos: 18
Respuesta: Buscar achivo desde Acces

Bueno, eso es lo que he enetendido que necesitas, pero si quieres buscar un archivo dentro de una carpeta, puedes usare sta funcion:

Public Function BuscaArchivo(nomCarpeta As String, NomArchivo As String) As String
Dim ObjetoFSO As Object
Dim Carpeta As Object
Dim SubCarpeta As Object
Dim Archivos As Object
Dim Archivo As Object
Dim Encontrado As String

Set ObjetoFSO = CreateObject("Scripting.FileSystemObject")
Set Carpeta = ObjetoFSO.GetFolder(nomCarpeta)
Set Archivos = Carpeta.Files
For Each Archivo In Archivos
'Buscamos en los archivos de la carpeta
If Archivo.Name = NomArchivo Then
BuscaArchivo = nomCarpeta & "\" & Archivo.Name
Exit Function
End If
Next
Set Archivos = Nothing
' Buscamos en las carpetas y subcarpeta haciendo
'llamadas recursivas a la funcion
For Each SubCarpeta In Carpeta.SubFolders
Encontrado = BuscaArchivo(nomCarpeta & "\" & SubCarpeta.Name, NomArchivo)
If Nz(Encontrado, "") <> "" Then
BuscaArchivo = Encontrado
Exit Function
End If
Next
Set Carpeta = Nothing
Set ObjetoFSO = Nothing

End Function

Un saludo