Crear carpetas en directorio desde un EVENTO ACCESS
Publicado por Francisco (54 intervenciones) el 17/03/2021 20:12:22
Tengo una base con un Formulario Principal llamado Registro de Entrada, cuyo campo clave se llama IDLAB, es numérico y el campo se rellena como 001, 002, 003 etc.. para, que salgan los ceros delante de los números, le tengo puesto en la propiedad Formato= 000 de la tabla del mismo nombre.
Quiero que cuando se cree un registro nuevo, se cree una carpeta con el mismo nombre 001,002 etc…
En la carpeta donde tengo metida la base de datos tengo una carpeta llamada \DOCUMENTACIÓN y aquí dentro es donde quiero meter las carpetas con los números 001,002,003.
La carpeta DOCUMENTACIÓN siempre va a estar en el mismo directorio de la base de datos, por lo que la ruta de las carpetas siempre estará dentro de DOCUMENTACIÓN\001, 002 ETC…
Encontré aquí en el foro esta instrucción
Pero esto, crea en C:\ las carpetas y quiero hacerlo dentro de \DOCUMENTACIÓN\
Tal y como está, para crear las carpetas en C:\ me funciona si meto el código dentro de un botón, pero si se lo asigno al campo IDLAB al EVENTO “Después de Actualizar” no me funciona. Para mi es mejor hacerlo así que con el botón.
Otro problema que encontré es que las carpetas cuando se me generan en C, que es lo único que conseguí, se me generan como 1,2,3,4 etccc en lugar de 001,002,003,004
Podeís echarme una mano?
Yo no se nada de código, leo copio y pego e intento adaptar lo que veo. Esa es toda mi experiencia.
Muchas Gracias.
Quiero que cuando se cree un registro nuevo, se cree una carpeta con el mismo nombre 001,002 etc…
En la carpeta donde tengo metida la base de datos tengo una carpeta llamada \DOCUMENTACIÓN y aquí dentro es donde quiero meter las carpetas con los números 001,002,003.
La carpeta DOCUMENTACIÓN siempre va a estar en el mismo directorio de la base de datos, por lo que la ruta de las carpetas siempre estará dentro de DOCUMENTACIÓN\001, 002 ETC…
Encontré aquí en el foro esta instrucción
1
2
3
4
Private Sub Comando122_Click()
On Error Resume Next 'Por si ya existe
MkDir "C:\" & Me.IDLAB
End Sub
Pero esto, crea en C:\ las carpetas y quiero hacerlo dentro de \DOCUMENTACIÓN\
Tal y como está, para crear las carpetas en C:\ me funciona si meto el código dentro de un botón, pero si se lo asigno al campo IDLAB al EVENTO “Después de Actualizar” no me funciona. Para mi es mejor hacerlo así que con el botón.
Otro problema que encontré es que las carpetas cuando se me generan en C, que es lo único que conseguí, se me generan como 1,2,3,4 etccc en lugar de 001,002,003,004
Podeís echarme una mano?
Yo no se nada de código, leo copio y pego e intento adaptar lo que veo. Esa es toda mi experiencia.
Muchas Gracias.
Valora esta pregunta
0