Access - Ejecutar funcion al abrir y al cerrar access

   
Vista:

Ejecutar funcion al abrir y al cerrar access

Publicado por David Luna (2 intervenciones) el 04/02/2009 12:19:35
Hola.
Quisiera ejecutar una función (para sincronizar datos) al abrir una bd y otra al cerrarla. A falta de una idea mejor, he intentado hacer esto con los eventos load y unload de un formulario que se cargue al inicio. El problema es que ese formulario se ve. ¿Hay alguna forma de ocultarlo?

Nota: Si pongo un Me.Visible=False en los eventos load u open lo ignora.

Gracias por vuestro tiempo.
David.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ejecutar funcion al abrir y al cerrar access

Publicado por Ismael Davila (38 intervenciones) el 04/02/2009 20:30:58
Para que no sea visible puedes usar la instruccion

DoCmd.Minimize

y al final de la sincronizacion puedes utilizar un

DoCmd.Close

En este momento es lo que mejor se me ocurre.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ejecutar funcion al abrir y al cerrar access

Publicado por David Luna (7 intervenciones) el 05/02/2009 00:05:50
Gracias Ismael.

No debo cerrar el formulario porque la unica forma que tengo de ejecutar una función al cerrar Access es usando el evento unload de un formulario que haya cargado.

Y tener la ventana todo el rato minimizada... es una solución a medias...

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ejecutar funcion al abrir y al cerrar access

Publicado por David Luna (7 intervenciones) el 05/02/2009 00:08:11
Ya he encontrado la solución.

En lugar de tener un formulario que se cargue al inicio uso una macro de nombre Autoexec que Access ejecutará al cargar la aplicacion. Desde esa macro ejecuto una función que carga el formulario ya oculto.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar