Compartir vía


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:

OpenLoadResizeActivateCurrent

Al cerrar un formulario, se producen los eventos siguientes, en el orden indicado:

UnloadDeactivateClose

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.