Índice
¿Qué es un activador de guión en FileMaker?
Activador de guiones se utilizan en FileMaker para ejecutar automáticamente un guión cuando se producen determinadas interacciones del usuario. Los activadores de guiones se pueden asignar a objetos, presentaciones y en las opciones de archivo. Es posible definir cuándo debe ejecutarse exactamente el guión, por ejemplo, antes de un evento, exactamente durante un evento o después de un evento.
Asignar activadores de script a un objeto
Para asignar un activador de guión a un objeto como, por ejemplo, un campo, cambie primero al modo presentación en la presentación correspondiente de la base de datos de FileMaker. A continuación, haga clic con el botón derecho en el objeto deseado y seleccione la entrada [Script trigger] de.
En el cuadro de diálogo, seleccione [Activar script] para seleccionar el evento para el que debe ejecutarse el script deseado. En el caso de los objetos, los activadores de guiones pueden ejecutarse para los siguientes eventos:
Eventos de activación de guiones para objetos
- ConObjetoEntrar (Ejecuta el script al introducir un objeto)
- Pulsación de tecla WithObject (Ejecuta el script dentro del objeto cuando se pulsa una tecla. Basta con pulsar una tecla, no es necesario modificar el contenido del objeto. El script se ejecuta inmediatamente cada vez que se pulsa una tecla dentro del objeto).
- ConCambioObjeto (Ejecuta el script cuando se modifica el contenido del objeto. En comparación con Pulsación de tecla WithObject el contenido del objeto debe modificarse para que se active la secuencia de comandos. La secuencia de comandos se activa inmediatamente cada vez que se modifica el contenido del objeto).
- WithObjectValidate (Ejecuta el script en cuanto se valida un campo, incluso antes de guardarlo)
- WithObjectSave (Ejecuta el script cuando se guarda el contenido del campo)
- WithObjectExit (Ejecuta el script cuando se sale del objeto. Esto puede provocar que el cursor no se mueva al campo siguiente una vez finalizado el script. Este comportamiento puede remediarse ejecutando el script de destino del activador de script con el comando Salir del script actual [Resultado: 0] ha finalizado.
- Al cambiar de zona (Si el objeto se encuentra en un área o control de pestaña, el script se ejecuta en cuanto el usuario cambia de área, por ejemplo, selecciona una pestaña diferente)
- WithObjectAVPlayerChange (Ejecuta el guión cuando se cambia el estado de un archivo multimedia en un objeto de presentación, por ejemplo, la reproducción del archivo multimedia se pausa o se detiene. Este activador de guion solo se puede ejecutar en FileMaker Go)
Asignar activadores de secuencias de comandos a una presentación
Los activadores de guiones también pueden ejecutarse para una presentación cuando se producen determinados eventos. Para asignar un activador de guión a una presentación, primero cambie al modo de presentación en la presentación deseada. A continuación, seleccione el comando de menú [Layouts > Layout setting] y seleccione la pestaña [Script trigger] de.
Para los diseños, se pueden ejecutar activadores de script para los siguientes eventos:
Eventos de activación de secuencias de comandos para diseños
- WithDatasetLoad (Ejecuta el script en cuanto se llama a un registro de datos en una presentación)
- WithSaveDataSet (Ejecuta el script en cuanto se guarda un registro de datos que ha sido modificado previamente)
- OnResetDataRecord (Ejecuta la secuencia de comandos cuando se restablece un registro de datos, por ejemplo, mediante el comando de menú [Registros de datos > Restaurar registro de datos] o mediante el paso de guión Descartar datos de modificación/consulta)
- Pulsación de tecla WithLayout (Ejecuta el script en cuanto se pulsa una tecla en el diseño llamado)
- WithLayoutEnter (Ejecuta el script en cuanto se llama a la presentación correspondiente)
- OnLayoutExit (Ejecuta el script en cuanto se sale de la presentación correspondiente)
- WithLayoutResize (Ejecuta el script en cuanto se cambia el tamaño de la ventana en el diseño llamado)
- ParaCambioDeModo (Ejecuta el script en cuanto el modo de visualización se establece en [Modo navegación, modo búsqueda, modo vista de página] se modifica manualmente o mediante un paso de guión)
- ConCambioVista (Ejecuta el script tan pronto como la vista [Formulario, lista o tabla] se modifica)
- WithGestureType (Ejecuta el script cuando se realiza un gesto de toque en un diseño. Este activador de script solo se puede ejecutar en Windows 8 e iOS).
- ConComandoExternoRecibir (Ejecuta el script cuando el usuario está en la pantalla de bloqueo o en un dispositivo externo. Parada, reproducción, pausa, botón de reproducción/pausa, siguiente, rebobinado o avance rápido resp. Rebobinar prensas)
Asignar activadores de script a una base de datos
Asigne activadores de secuencias de comandos a una base de datos para ejecutar secuencias de comandos automáticamente, por ejemplo, al abrir o cerrar la base de datos. Los activadores de guiones pueden asignarse a una base de datos mediante el comando de menú [Archivo > Opciones de archivo] y seleccione la pestaña [Script trigger] está seleccionada.
Los siguientes activadores de script están disponibles para la base de datos en las opciones de archivo:
Eventos de activación de secuencias de comandos para la base de datos
- AtFirstWindowOpen (Ejecuta el script en cuanto se abre la base de datos o la primera ventana de la base de datos)
- Cerrar atLastWindow (Ejecuta el script en cuanto se cierra la base de datos o la última ventana de la base de datos)
- ConVentanaAbierta (Ejecuta el script cada vez que se abre una nueva ventana manualmente o por comando de script)
- ConVentanaCerrada (Ejecuta el script cada vez que se cierra una ventana manualmente o por comando de script)
- Cambio de archivo ForAVPlayer (Ejecuta el guión cuando el estado de un archivo multimedia se cambia desde un campo o URL, por ejemplo, la reproducción del archivo multimedia se pone en pausa o se detiene. Este activador de guion sólo se puede ejecutar en FileMaker Go).
¿Tiene más preguntas sobre FileMaker? En persona es más rápido.
Como parte de nuestro Servicios de coaching y formación estaremos encantados de informarle personalmente sobre las funciones de FileMaker que necesita para el desarrollo de su solución FileMaker. Por supuesto, estaremos encantados de atender sus necesidades individuales. La facturación es personalizada y justa en incrementos de 15 minutos. Pague cómodamente por transferencia bancaria o PayPal.



