joslan2
2014-03-03 19:27:56 UTC
Hola,
Tengo un formulario emergente y modal (ha de ser así), y en su form_load
hago unas comprobaciones, las cuales pueden generar otro formulario
emergente y modal; pero en cuanto termina el form_load del primero, el
segundo formulario queda tapado por el primero; ¿hay forma de que prevalezca
el segundo?
Algunos intentos han sido:
-me.popup no se deja modificar en tiempo de ejecución.
-he probado a poner las comprobaciones en el form_open y usar el cancel=true
y funciona (evidentemente, porque el primer formulario muere), pero algunas
solo son avisos, y el primero ha de persistir cuando tales se acepten.
Dicho de otra manera, ¿existe algun evento que se haga una sola vez (como el
susodicho form_load) DESPUÉS de que se pinte la pantalla?
-el me.resize no me vale, pues me hace las comprobaciones dos veces al
existir un docmd.maximize.
-el form_activate ni se entera (no se ejecuta).
Agradecería alguna pista sobre como actuar, o un enlace que explique el
proceso de arranque de los formularios de forma clara (la ayuda de access
2003 no me ha ayudado).
Gracias,
José
Tengo un formulario emergente y modal (ha de ser así), y en su form_load
hago unas comprobaciones, las cuales pueden generar otro formulario
emergente y modal; pero en cuanto termina el form_load del primero, el
segundo formulario queda tapado por el primero; ¿hay forma de que prevalezca
el segundo?
Algunos intentos han sido:
-me.popup no se deja modificar en tiempo de ejecución.
-he probado a poner las comprobaciones en el form_open y usar el cancel=true
y funciona (evidentemente, porque el primer formulario muere), pero algunas
solo son avisos, y el primero ha de persistir cuando tales se acepten.
Dicho de otra manera, ¿existe algun evento que se haga una sola vez (como el
susodicho form_load) DESPUÉS de que se pinte la pantalla?
-el me.resize no me vale, pues me hace las comprobaciones dos veces al
existir un docmd.maximize.
-el form_activate ni se entera (no se ejecuta).
Agradecería alguna pista sobre como actuar, o un enlace que explique el
proceso de arranque de los formularios de forma clara (la ayuda de access
2003 no me ha ayudado).
Gracias,
José