Access - Como Crear carpetas con Registros en vba Access 2007

 
Vista:
sin imagen de perfil

Como Crear carpetas con Registros en vba Access 2007

Publicado por Pablo (1 intervención) el 16/01/2015 17:51:19
Hola,

Solicito de su amable cooperación con el siguiente problemilla.

En Access 2007 tengo una Tabla llamada Alumnos y en ella tengo un campo llamado NoDocumento dentro de ella tengo varios registros, para este ejemplo digamos que 10.

Tabla-Alumnos

Lo que se requiere es la creación de carpetas con el No de documento de cada alumno, en una ruta x.

Carpetas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Norberto
Val: 1.094
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Como Crear carpetas con Registros en vba Access 2007

Publicado por Norberto (753 intervenciones) el 20/01/2015 14:45:30
Hola.

Para crear carpetas has de usar VBA, concretamente MkDir ruta. El problema de esta instrucción es que si ya existe la carpeta que quieres crear produce un error. Para evitarlo creé un procedimiento que comprueba la ruta y si ya existe no hace nada.

1
2
3
4
5
6
Public Sub xMkDir(Path As String) 'Igual que MkDir pero comprueba si existe el directorio
    If Dir(Path, vbDirectory + vbHidden) = "" Then 'Si no existe
        MkDir Path   'Crea la carpeta
    End If
 
End Sub

Un saludo,

Norberto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar