Access - [Ayuda] Pedir a usuario que seleccione una carpeta y se cree la ruta

 
Vista:
Imágen de perfil de Edson
Val: 81
Ha disminuido 1 puesto en Access (en relación al último mes)
Gráfica de Access

[Ayuda] Pedir a usuario que seleccione una carpeta y se cree la ruta

Publicado por Edson (40 intervenciones) el 11/12/2016 01:06:24
Hola a todos, felices fiestas

Mi consulta en resumen es la siguiente:
¿Es posible por medio de un botón pedirle al usuario que seleccione una carpeta del ordenador y guardar en el formulario ese enlace?

Los detalles son los siguientes:
Lo que deseo como mencione arriba es que cuando el usuario haga clic en un botón, este le abra el explorador de windows para seleccionar una carpeta y que cuando lo haga, en un cuadro de texto del mismo formulario se guarde el hipervinculo de la carpeta que el usuario ha seleccionado.

Espero me puedan ayudar con ello.

Muchas gracias de Antemano.

Saludos
Edson Cruz
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
sin imagen de perfil
Val: 756
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

[Ayuda] Pedir a usuario que seleccione una carpeta y se cree la ruta

Publicado por Jesús Manuel (375 intervenciones) el 12/12/2016 10:39:35
Si tienes un campo hipervínculo al que llamaremos RutaCarpeta, en el formulario, en el evento dobleclic de este campo tendrías:

1
2
3
4
5
6
7
8
9
10
11
On Error GoTo Err_Carpeta_DblClick
DoCmd.RunCommand acCmdInsertHyperlink
DoCmd.Save , ""
 
 
Exit_RutaCarpeta_DblClick:
Exit Sub
 
Err_Carpeta_DblClick:
MsgBox "Cancelado", vbInformation, "CANCELADO"
Resume Exit_RutaCarpeta_DblClick


Te sirve para seleccionar tanto carpetas como archivos.


Por si cometes algún error al seleccionar la carpeta, tendrías que poner un botón para borrar el contenido de este campo. Con este código sería suficiente.

1
Me.RutaCarpeta = ""
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 24
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

[Ayuda] Pedir a usuario que seleccione una carpeta y se cree la ruta

Publicado por david (17 intervenciones) el 13/12/2016 17:06:10
A mi poniendo ese codigo en el evendo "al hacer click" me permite abrir un archivo (un pdf lo que sea) pero no me guarda la ruta en el campo (tipo hipervinculo)...

??
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
sin imagen de perfil
Val: 756
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

[Ayuda] Pedir a usuario que seleccione una carpeta y se cree la ruta

Publicado por Jesús Manuel (375 intervenciones) el 14/12/2016 14:58:45
El código que te he pasado el para el evento doble clic en un campo de texto, en mi caso me funciona sin problemas.

Si quieres que se ejecute desde un botón puedes:

1) Poner el código en el evento recibir el enfoque del campo de texto
2) Desde el botón poner el código: me.NombreCampoTexto.SetFocus
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 24
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

[Ayuda] Pedir a usuario que seleccione una carpeta y se cree la ruta

Publicado por david (17 intervenciones) el 20/12/2016 16:27:23
Estaba en la parra... va perfecto. Muchas gracias!!!!!
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
Imágen de perfil de Edson
Val: 81
Ha disminuido 1 puesto en Access (en relación al último mes)
Gráfica de Access

[Ayuda] Pedir a usuario que seleccione una carpeta y se cree la ruta

Publicado por Edson (40 intervenciones) el 17/12/2016 23:06:46
Muchas gracias, me funciono de maravilla
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