Ejecutar guión
Propósito
Ejecuta un guión definido en el archivo actual o en otro archivo de FileMaker Pro.
Temas relacionados
Formato
Ejecutar guión ["<nombre del guión>"; Parámetro: <parámetro>]
Opciones
•<nombre del guión> especifica el guión que se desea ejecutar.
•Parámetro de guión opcional especifica un parámetro para el guión indicado.
Compatibilidad
Dónde se ejecuta el paso de guión | Compatible |
FileMaker Pro | Sí |
FileMaker Server | Sí |
FileMaker Go | Sí |
Publicación en la Web personalizada | Sí |
FileMaker WebDirect | Sí |
Solución en tiempo de ejecución | Parcial |
Se origina en
FileMaker Pro 6.0 o anterior
Descripción
No es necesario abrir un archivo externo cuando se utiliza un guión en él: FileMaker Pro se encargará de abrirlo.
Puede utilizar guiones independientes para desglosar las tareas complejas en segmentos más pequeños, en los que resulta más sencillo resolver posibles problemas. También puede ahorrar tiempo poniendo tareas habituales, como imprimir o exportar registros, en guiones independientes, a los que pueden acceder varios guiones. Por ejemplo, puede utilizar las mismas opciones de impresión y configuración de página en varios guiones. Si define estos pasos una vez y los guarda en guiones diferentes, facilitará el acceso a estos pasos en repetidas ocasiones.
Utilice los parámetros del guión para llevar texto o números a un guión. Cuando se especifica un parámetro, se puede acceder a éste dentro de un guión o llevarse a otros pasos del guión utilizando la
función Get ( ScriptParameter ).
Parámetros de guión:
•se encuentran solamente en el guión principal, a menos que se envíen de forma explícita al
subguión. Si su guión llama a otro guión, los parámetros del guión invocado son independientes de los parámetros del guión principal.
•sólo existen mientras dura el guión. Los parámetros de guión se restablecen cada vez que se ejecuta un guión.
•se pueden utilizar (pero no modificar) dentro de un guión y llevar a subguiones utilizando la función Get ( ScriptParameter ) como parámetro para el subguión. También puede especificar distintos parámetros cada vez que se invoca al subguión mediante Ejecutar guión. Si se cambian los parámetros llevados a un subguión no se modificará el valor de los parámetros devueltos desde Get ( ScriptParameter ) en el guión principal.
Consejo Si ha ejecutado un
guión externo y desea volver al archivo original, añada un paso Modo Visualizar o Ir a la presentación justo después del paso Ejecutar guión en el archivo original, de forma que el guión vuelva al archivo original.
Notas
•La solución en tiempo de ejecución sólo puede ejecutar un guión externo si el archivo externo está enlazado con la aplicación.
Ejemplo 1
Ejecuta el guión "Imprimir informe de factura" sin parámetros.
Ir a la presentación ["Informe de factura"]
Ejecutar guión ["Imprimir informe de factura"]
Ejemplo 2
Utiliza un valor de campo, Nombre del cliente, como parámetro. Las facturas del cliente actual se devuelven en una nueva ventana con la presentación Informe de factura.
Guión principal: Facturas del cliente actual
Buscar registros concordantes [Reemplazar; Facturas::ID de cliente]
#Invoca al subguión "Ver facturas del cliente" definido a continuación
Ejecutar guión ["Ver facturas del cliente"; Parámetro: Facturas::Nombre del cliente]
Subguión: Ver facturas del cliente
Nueva ventana [Estilo: Documento; Nombre: "Cliente: " & Get ( ScriptParameter ); Usando la presentación: "Informe de factura" (Facturas)]
Ordenar registros [Restaurar; Con diálogo: Inactivo]
Temas relacionados