RUTA EN ACCESS

20/04/2010 - 16:47 por ANADENAVARRA | Informe spam
hHola de nuevo:

Alguien sabe por qué no accedo al archivo que especifico en un comando.

Tengo en un informe un botón desde el que quiero abrir una hoja de cálculo
excel, pongo Excel.exe C:\mis documentos etc etc etc, y no encuentra el
archivo.

=Qué error tengo en la instrucción ?

Gracias

Preguntas similare

Leer las respuestas

#1 Xavi
20/04/2010 - 18:12 | Informe spam
Supongo que el "error" es que, en principio C:\Mis documentos no existe. En
todo caso existe un C:\Documents And Settingsombreusuario\Documents

Existen varias funciones para recuperar las rutas de los directorios
especiales (en mi web creo que puedes encontrar alguna)

Un saludo

Xavi
http://www.llodax.com
http://www.mvp-access.com
http://www.aesoft-databases.com




"ANADENAVARRA" escribió en el mensaje de
noticias:
hHola de nuevo:

Alguien sabe por qué no accedo al archivo que especifico en un comando.

Tengo en un informe un botón desde el que quiero abrir una hoja de cálculo
excel, pongo Excel.exe C:\mis documentos etc etc etc, y no encuentra el
archivo.

=Qué error tengo en la instrucción ?

Gracias
Respuesta Responder a este mensaje
#2 Patxi Sanz
20/04/2010 - 18:39 | Informe spam
Hola Ana:

¿Un botón en un informe?

En los informes hay varios eventos que no sirven para nada: si una vez
impreso el informe, das con el dedo sobre el botón, ¿crees que se abrirá el
excel?

Si tienes Access 2007, ese evento se podrá lanzar, pero sólo si el informe
está abierto de una forma muy convreta.

Un saludo,


Patxi Sanz
Tudela (NA)
http://www.pasa.es.tt/
Respuesta Responder a este mensaje
#3 ANADENAVARRA
20/04/2010 - 19:19 | Informe spam
He puesto la ruta c:\document_and_settings\etc\etc sigue sin
encontrar el archivo
Respuesta Responder a este mensaje
#4 Patxi Sanz
20/04/2010 - 20:07 | Informe spam
Entiendo que ese botón está en otro sitio que no es un informe, o que abres
el informe en Access 2007 y en vista Presentación.

Si es así, recuerda que los nombres de los archivos y sus rutas deben ir
entrecomillados, sobre todo si hay espacios, para que Shell sepa qué es el
nombre y ruta del archivo a abrir:

Shell "excel.exe ""C:\Una carpeta\Otra carpeta\Y otra mas\Y esto es el
archivo.xlsx""", vbNormalFocus

Otra cosa será si la carpeta es:
- Mis Documentos
- Documents And Settings\Nombre usuario\Documentos
- Usuarios\Nombre usuarios\Documentos

Si el libro de Excel está en la misma carpeta que la base de datos, o en una
subcarpeta, recuerda que CurrentProject.Path te devuelve la ruta de la base
de datos. Si no es así, tendrás que usar algo como lo que te ha indicado
Xavi.

Un saludo,


Patxi Sanz
Tudela (NA)
http://www.pasa.es.tt/
Respuesta Responder a este mensaje
#5 ANADENAVARRA
20/04/2010 - 20:47 | Informe spam
Me he equivocado, es un formulario, no un informe
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida