SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado 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.
-
Usa esto:
Variable.Quit
Suerte.
-
Vaya, Brroz eres el mejor, funciona.
Simple pero efectivo.
Como siempre, mil gracias