Configurar activadores de guión
Puede configurar un activador de guión para especificar que se ejecute un
guióncuando suceda un evento. Por ejemplo, puede usar un activador de guión para ejecutar un guión que introduzca automáticamente datos en campos basándose en lo que se introduzca en otro campo.
Algunos activadores de guiones ejecutan el guión antes de que el motor de la base de datos procese el evento. Otros activadores de guiones ejecutan el guión después de que el motor de la base de datos procese el evento. Por ejemplo, podría usar el activador de guión OnObjectEnter para ejecutar un guión después de haber entrado en un campo. (El campo es el
objeto, entrar en él es el evento.)
Los activadores de guión se pueden activar por acciones o guiones. Por ejemplo, podría usar el activador de guión OnObjectEnter para activar un guión que se ejecute cuando se entra en un campo al hacer clic en él o mediante un paso de guión Ir a objeto.
Puede configurar un activador de guión para que se active:
•cuando se abre o cierra un archivo, cambie el estado de reproducción de un archivo multimedia. Si desea obtener información sobre cómo realizarlo, consulte
Establecer opciones de archivo.
Para ver los objetos y las presentaciones que tienen activadores de guiones asignados, en el
modo Presentación, elija el menú
Vista >
Mostrar >
Activadores de guiones.
Están disponibles los siguientes activadores de guión:
Área de activación | Activador de guión | Antes del procesamiento | Después del procesamiento |
Objeto | | | X |
| X | |
| | X |
| X | |
| | X |
| X | |
| X | |
| | X |
Presentación | | | X |
| X | |
| X | |
| X | |
| | X |
| X | |
| | X |
| | X |
| X | |
| | X |
| X | |
| | X |
Opciones de archivo | | | X |
| X | |
| | X |
| X | |
| | X |
Temporizador de los activadores de guiones
Cuando un mismo evento activa varios activadores de guiones, estos se ejecutan en el siguiente orden relativo:
1. SobreAbrirPrimeraVentana
2. OnWindowOpen
3. OnLayoutEnter
4. SobreEntrarModo
5. SobreGrabarCarga
6. OnLayoutSizeChange
7. SobreCambiarVista
En los siguientes activadores de guiones, el evento de activación controla el orden:
1. SobreEntradaObjeto
2. SobreCombinaciondeteclasObjeto
3. SobreCombinaciondeteclasPresentacion
4. OnGestureTap
5. OnObjectAVPlayerChange
6. OnFileAVPlayerChange
7. OnExternalCommandReceived
8. OnPanelSwitch
9. SobreModificarObjeto
10. SobreValidarObjeto
11. SobreGuardarObjeto
12. SobreSalidaObjeto
13. SobreConsignarRegistro o SobreRestablecerRegistro
14. SobreSalirModo
15. OnLayoutExit
16. OnWindowClose
17. SobreAbrirUltimaVentana
Notas
•Los guiones que ejecutan los activadores de guiones utilizan los privilegios existentes. Excepto en el caso de que un guión se defina con privilegios completos, los guiones se ejecutan con los privilegios del usuario.
•En Publicación en la Web personalizada, los activadores de guiones solo se activan mediante guiones y no por interacción directa del usuario. Por ejemplo, si un usuario llega a un campo que contiene un activador de guión SobreEntradaObjeto utilizando el tabulador, el activador no se activará. Si un paso de guión provoca que el
centro de atención se traslade a ese campo, el activador de guión se activará.
•Algunos activadores de guiones permiten cancelar el comando o evento activador si el guión que ejecuta el activador de guión devuelve el valor False. Cuando se cancela un comando o un evento de esta forma, el código de error se establece en 20. Consulte
función Get ( LastError ) para obtener más información. Si el guión ejecutado por el activador de guión OnLastWindowClose devuelve un valor False, el archivo no se cerrará.
•En Windows: las combinaciones de las teclas Alt y Ctrl no habilitan los activadores de guiones.
•macOS: las combinaciones de la tecla Comando no habilitan los activadores de guiones.
Temas relacionados