Access - BOTON PARA ABRIR UN EXCEL A PARTIR DEL RESULTADO DE UN CAMPO

   
Vista:

BOTON PARA ABRIR UN EXCEL A PARTIR DEL RESULTADO DE UN CAMPO

Publicado por ALEIX (6 intervenciones) el 05/12/2014 14:21:11
Buenos días,

Necesitaría saber como se puede crear un botón en un formulario que a partir del resultado de un campo, me abra un excel concreto con el nombre de ese campo que tengo en una carpeta.

Ejemplo:

CAMPO 1 (CUADRO COMBINADO DE LOCALIDADES): Pamplona (escojemos esta ciudad del listado)

BOTÓN: QUE ABRA EL EXCEL QUE ESTÁ EN LA CARPETA C:\LOCALIDADES\Pamplona.xls


ya he conseguido el botón que llama al excel, pero me falta como vincularlo al campo1

Private Sub Comando232_Click()
Shell "explorer C:\Desktop\Localidades\Pamplona.xls", vbMaximizedFocus
End Sub
Muchas gracias por la respuesta por anticipado!
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 Neckkito

BOTON PARA ABRIR UN EXCEL A PARTIR DEL RESULTADO DE UN CAMPO

Publicado por Neckkito (1104 intervenciones) el 05/12/2014 16:48:12
Hola!

Suponiendo que el cuadro combinado se llama cboLocalidades (Propiedades del combo -> Pestaña Otras -> Nombre) y que dicho combo te devuelve el texto de la localidad (es decir, te devuelve una cadena de texto -string-) prueba con el siguiente código en el evento "Al hacer clic" del botón:

...
Cons laRuta as string = "c:\LOCALIDADES\"
Dim laLocalidad as string
laLocalidad=nz(me.cboLocalidades.value,"")
If laLocalidad="" then exit sub
laLocalidad = laRuta & laLocalidad & ".xls"
application.followhyperlink laLocalidad
...

A ver si eso te sirve.

Saludos,
firmaMail
http://neckkito.siliconproject.com.ar
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

BOTON PARA ABRIR UN EXCEL A PARTIR DEL RESULTADO DE UN CAMPO

Publicado por ALEIX (6 intervenciones) el 09/12/2014 14:15:07
Gracias! voy a mirar si funciona!
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