Sucesos
En la pestaña Sucesos se pueden enlazar macros con sucesos que tienen lugar en los controles de un formulario.
Cuando se produzca el suceso, se llamará a la macro enlazada. Para asignar una macro a un suceso, pulse en el botón …. Se abrirá el cuadro de diálogo Asignar acción.
|
Hay distintas acciones disponibles en función del control. En la pestaña Sucesos se muestran únicamente las acciones disponibles para el control y contexto seleccionados. Están definidos los siguientes sucesos:
Aprobar acción
Este evento tiene lugar antes de activar una acción haciendo clic en el campo de control. Por ejemplo, al hacer clic en el botón "Enviar" se inicia una acción de envío; sin embargo, el proceso real de "envío" sólo se inicia cuando tiene lugar el evento Al iniciar. El evento Aprobar acción permite abortar el proceso antes de que tenga lugar. Si el método vinculado devuelve la respuesta FALSE, Al iniciar no se ejecutará.
Ejecutar acción
El suceso Ejecutar acción se produce cuando se inicia una acción. Por ejemplo, si en el formulario se incluye un botón de «Enviar», el proceso de envío representa la acción que se iniciará.
Modificado
El suceso Modificado se produce si el control pierde el foco y su contenido cambia posteriormente.
Texto modificado
El evento Texto modificado tiene lugar si se introduce o modifica un texto en un campo de entrada.
Estado modificado
El suceso Estado de elemento modificado tiene lugar si el estado del campo de control ha cambiado.
Recepción de foco
El evento Recepción de foco tiene lugar si un campo de control está resaltado.
Pérdida de foco
El suceso Al perder el foco se produce si un control deja de estar resaltado.
Tecla pulsada
El evento Tecla pulsada tiene lugar cuando el usuario pulsa una tecla cuando el campo de control está resaltado. Este evento puede estar vinculado a una macro para comprobar las entradas.
Tecla suelta
El evento Después de haber pulsado una tecla ocurre cuando el usuario suelta cualquier tecla cuando el control tiene el foco.
Ratón dentro
El evento Ratón dentro tiene lugar si el ratón se encuentra dentro del campo de control.
Mover ratón por medio del teclado
El Evento Mover el ratón mientras se presiona una tecla ocurre cuando el ratón se arrastra mientras una tecla es presionada. Un ejemplo, cuando durante el arrastrar y soltar, adicionalmente se presiona una tecla que determina el modo (mover o copiar).
Movimiento de ratón
El evento Movimiento de ratón tiene lugar si el ratón se mueve por encima del campo de control.
Botón de ratón pulsado
El evento Botón del ratón pulsadotiene lugar si se pulsa el botón del ratón cuando el puntero se encuentra sobre el campo de control.
Observe que este suceso también se usa para notificar las solicitudes de menú contextual en el control. |
Botón del ratón suelto
El evento Botón del ratón soltado tiene lugar si se suelta el botón del ratón cuando el puntero se encuentra sobre el campo de control.
Ratón fuera
El evento Ratón fuera tiene lugar cuando el ratón se encuentra fuera del campo de control.