formulario emergente

03/03/2014 - 20:27 por joslan2 | Informe spam
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é
 

Leer las respuestas

#1 José Mª Fueyo
04/03/2014 - 10:50 | Informe spam
Hola
Sí pones el primer formulario como emergente, siempre será emergente y estará por encima.
¿Necesitas tenerlo así? quizás podrías jugar con la propiedad de visible, pero dejándolo como modal a false.

Salu2
José Mª Fueyo
[MS MVP Access]

Preguntas similares