Por si alguien le hiciera falta
Publicado por elio (169 intervenciones) el 31/05/2009 12:28:45
siguiendo los pasos que me dieron mimenda y enrique, salvo que el campo que utilice fue un numerico, asi le di solucion a mi duda, en la BBDD2 que es la base de datos externa, cree una tabla con un solo campo numerico que llame estado, en el evento load de su formulario le puse el intervalo de 1 seg (1000) luego en el evento Timer puse este codigo
Dim ESTADO As Integer
ESTADO = DLookup("CERRADO", "CERRAR")
If ESTADO = 1 Then
Application.Quit acQuitSaveAll
Exit Sub
End If
en el evento Close del formualrio puse este codigo
DoCmd.RunSQL "DELETE CERRAR.CERRADO FROM CERRAR;"
como ven cuando se cierra la BBDD2 limpia la Tabla en mi ejemplo CERRAR
y en la BBDD1 en el evento click para abrir cualquier otro formulario puse este codigo
DoCmd.RunSQL "INSERT INTO CERRAR ( CERRADO )SELECT 1 AS Expr1"
Nota, la Tabla CERRAR de la BBDD2, esta vinculada a la BBDD1
bueno esto es un poco heterodoxo, si alguien se decide a mejorarlo me gustaria que lo expusieran aqui, para saber como se hace, esto lo hice con los poco conocimientos que tengo, por ejemplo evitar tener que vincular la tabla CERRAR, de cualquier forma aqui esta, muchas gracias a mimenda y enrique.
saludos
Dim ESTADO As Integer
ESTADO = DLookup("CERRADO", "CERRAR")
If ESTADO = 1 Then
Application.Quit acQuitSaveAll
Exit Sub
End If
en el evento Close del formualrio puse este codigo
DoCmd.RunSQL "DELETE CERRAR.CERRADO FROM CERRAR;"
como ven cuando se cierra la BBDD2 limpia la Tabla en mi ejemplo CERRAR
y en la BBDD1 en el evento click para abrir cualquier otro formulario puse este codigo
DoCmd.RunSQL "INSERT INTO CERRAR ( CERRADO )SELECT 1 AS Expr1"
Nota, la Tabla CERRAR de la BBDD2, esta vinculada a la BBDD1
bueno esto es un poco heterodoxo, si alguien se decide a mejorarlo me gustaria que lo expusieran aqui, para saber como se hace, esto lo hice con los poco conocimientos que tengo, por ejemplo evitar tener que vincular la tabla CERRAR, de cualquier forma aqui esta, muchas gracias a mimenda y enrique.
saludos
Valora esta pregunta


0