ejecutar macro en forma condicional

13/03/2013 - 12:01 por Eduardo | Informe spam
Estimados: lo que deseo es que la macro Autoexec ejecute el comando Salir
para cerrar automáticamente la base de datos y de esta manera ayudar a
proteger o dificultar que entre gente no autorizada, pero a la vez me
gustaría poder deshabilitar esa protección temporalmente cambiando el valor
de un registro de una tabla que uso para configuraciones.

Es decir, si en la tabla NombreTabla hay un registro que en el campo de
texto NombreCampo1 tiene "PermitirAbrirBase" y en el campo booleano
NombreCampo2 tiene el valor 'Si', entonces que no ejecute el comando Salir
al ejecutarse la macro Autoexec.

¿Cómo se puede hacer eso?

Muchas gracias.
 

Leer las respuestas

#1 José Mª Fueyo
13/03/2013 - 13:15 | Informe spam
Hola
Lo mejor es que te crees una función que haga las verificaciones que quieres, y la llames desde la macro autoexec.
¡Ojo! acuérdate que esta macro se puede saltar pulsando la tecla mayúsculas a la vez que abres el mdb. El inefable Chea hace tiempo puso esto para ayudar a evitarlo. Obviamente, no es la solución definitiva, pero ayuda bastante
http://access.bengoechea.net/utilid...quitashift

Salu2
José Mª Fueyo
[MS MVP Access]

Preguntas similares