SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: soco1980 en Martes 23 de Septiembre de 2003, 17:58

Título: Re: Proceso que no termina
Publicado por: soco1980 en Martes 23 de Septiembre de 2003, 17:58
Tengo este codigo, que imprime un informe de un base de datos Access mediante una macro:


Private Sub datosclientes_Click()
    Dim variable As New Access.Application
    variable.OpenCurrentDatabase ("agenda.mdb")
        'variable.DoCmd.RunMacro "imprimirdatos"
    variable.CloseCurrentDatabase
   
End Sub

El problema surge cuando termina la macro y sigue el programa. Todo marcha bien, menos el proceso que ha ejecutado la macro (MSACCESS.EXE) que no muere y se queda cargado en memoria.

¿Como hago para que cuando termine la impresion se cierre el proceso? ¿O como puedo terminar dicho proceso?

Muchas gracias, un saludo.
Título: Re: Proceso que no termina
Publicado por: Brroz en Martes 23 de Septiembre de 2003, 18:07
Usa esto:

Variable.Quit

Suerte.
Título: Proceso que no termina
Publicado por: soco1980 en Martes 23 de Septiembre de 2003, 18:13
Vaya, Brroz eres el mejor, funciona.

Simple pero efectivo.

Como siempre, mil gracias