# abrir documento 3º plano

**URL:** <https://foros.velneo.com/t/abrir-documento-3-plano/7967>\
**Category:** Velneo\
**Created:** [7 Abril, 2015 11:04 UTC](https://foros.velneo.com/t/abrir-documento-3-plano/7967 "2015-04-07T11:04:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![servinfor](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@servinfor](https://foros.velneo.com/u/servinfor)\
**Post date:** [7 Abril, 2015 11:04 UTC](https://foros.velneo.com/t/abrir-documento-3-plano/7967/1 "2015-04-07T11:04:31Z")

</div>

Hola he creado un proceso donde uso el comando  
Ejecutar documento : rootPath()+“GrupoSP/2003.mdb”  
lo uso para que se habra un archivo de access que quiero que se abra en el servidor donde está instalado el vserver para ello lo ejecuto en 3º plano, si lo hago en primer plano me lo abre perfecto pero cuando lo quiero hacer desde 3º plano se bloquea el vserver y deja de funcionar y me toca reiniciarlo

Para ejecutarlo en 3º plano lo hago desde un formulario donde he creado un boton al que enlazo un manejador de evento donde pongo Ejecutar proceso plano de ejecucion 3º plano y variable booleana ok

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [7 Abril, 2015 11:22 UTC](https://foros.velneo.com/t/abrir-documento-3-plano/7967/2 "2015-04-07T11:22:04Z")

</div>

Hola Servinfor.

El comando “Ejecutar documento” no puede funcionar en 3P, entre otras razones porque implica tener acceso a la Interfaz y esto no es posible en el vServer.

En tu caso, abrir una base de datos .mdb iniciará el programa Access en el Servidor y como no tiene Interfaz lo más seguro es que se cuelgue el vServer tal como te está pasando.

De todas formas no tiene sentido abrir Access en 3P porque no hay ningún usuario en el vServer. Si quieres abrir el fichero .mdb con Access lo tienes que hacer siempre en 1P, que es donde tú estás para manejar el Interfaz de Access.

Otra cosa es que necesites acceder al fichero .mdb a través de ODBC u otro proceso que corra en el Servidor, pero siempre sin acceso a Interfaz.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![servinfor](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@servinfor](https://foros.velneo.com/u/servinfor)\
**Post date:** [7 Abril, 2015 16:28 UTC](https://foros.velneo.com/t/abrir-documento-3-plano/7967/3 "2015-04-07T16:28:32Z")

</div>

Hola Paco, gracias por tus comentarios, la lógica que uso es que al abrir access inicio una macro que genera unas consultas para poder traer determinados datos actualizados de ese access a velneo y luego se cierra el access

Antes hacia esa operación con el comando Ejecutar documento sin problemas pero ahora en la ultima versión se ha de sustituir ese comando por el de Ejecutar comando del sistema pues con ese ahora se cuelga el vserver

Este me pasa por no leer los avisos

Gracias de todas formas

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [7 Abril, 2015 16:40 UTC](https://foros.velneo.com/t/abrir-documento-3-plano/7967/4 "2015-04-07T16:40:54Z")

</div>

@servinfor

Además, en el documento sobre [**Información importante antes de instalar la versión 7.17 de Velneo**](http://velneo.es/informacion-importante-antes-de-instalar-la-version-7-17-de-velneo/) se dice que:

\>El requerimiento de usar file:/// para indicar URL’s en disco, que viene de atrás y no sólo para este caso, se da la circunstancia de que en determinados sistemas operativos funcionaba aunque no se especificara el esquema, con lo que se tenía la impresión de que no era necesario, cuando lo realmente lo es. En esta versión debemos asegurarnos de que se indica siempre.

Así que,siempre que hagamos referencia a algún fichero en disco debemos anteponerle file:///.
