Evento Form.Activate (Access)
El evento Activate se produce cuando un formulario recibe el foco y se convierte en la ventana activa.
Sintaxis
expresión. Activar
expresión Variable que representa un objeto Form.
Valor devuelto
Nothing
Comentarios
Nota:
El evento Activate no se produce cuando un formulario vuelve a recibir el enfoque procedente de un cuadro de diálogo, elemento emergente u otro formulario.
Para ejecutar una macro o un procedimiento de evento cuando se produzcan estos eventos, establezca la propiedad OnActivate o OnDeactivate en el nombre de la macro o en [Procedimiento de evento].
Puede activar un formulario si lo abre, lo elige o un control en él, o bien usa el método SetFocus en Visual Basic.
El evento Activate solo puede producirse cuando el formulario está visible.
El evento Activate se produce antes del evento GotFocus ; El evento Deactivate se produce después del evento LostFocus .
Al alternar entre dos formularios abiertos, se produce el evento Deactivate para el formulario del que se parte y el evento Activate para el formulario al que se llega. Si los formularios no contienen ningún control visible y habilitado, se producirá el evento LostFocus para el primer formulario antes del evento Deactivate, y el evento GotFocus para el segundo formulario después del evento Activate.
La primera vez que se abre un formulario, se producen los eventos siguientes, en el orden indicado:
Open → Load → Resize → Activate → Current
Al cerrar un formulario, se producen los eventos siguientes, en el orden indicado:
Unload → Deactivate → Close
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.