La Web del Programador: Comunidad de Programadores
 
    Pregunta:  10334 - ABRIR APLICACIONES .ADP DESDE OTRO .ADP
Autor:  David F
Buenas.

Tengo una serie de aplicaciones de Acces 2000 (.adp) cada una de las quales gestiona un departamiento distinto de una empresa. Todas comparten una base de datos comuna, ahora en SQL Server 2000. Mi idea es crear una aplicacion Acces central donde el usuario se identifique y dependiendo de quien sea dar-le permisios para abrir las aplicaciones de su rol.
La pregunta es qual es la mejor manera de gestionar la apertura / ejecucion de proyectos Acces 2000 (.adp) desde otro (.adp).

  Respuesta:  Javier MB
Lo mejor es utilizar un mde. Lo único que tienes que hacer es desde ese mde, cargar el ade en concreto y justo después salir. Esto provoca que el programa que genera la carga se \"descarge\" de la memoria y así se abre el proyecto con el que se tiene que trabajar como si lo cargara el usuario.

Es algo así:

shell("..../access.exe proyecto.ade")
DoCmd.Quit

LA línea del shell carga access y la siguiente quita el actual!