Ejemplo de Ejecutar guión y parámetro de guión
Ejecutar guión ejecuta un guión que está definido en el archivo actual o en otro archivo de FileMaker Pro.
Los parámetros de guión opcionales pueden pasar texto a un guión. Por ejemplo, puede utilizar un parámetro de guión para guardar el número de registros activos cuando se inicia el guión, facilitando volver a ese registro al final del guión. O puede llamar al mismo guión desde distintos botones en la misma presentación, y determinar fácilmente qué botón ha llamado al guión mediante un parámetro de guión distinto para cada botón.
También se pueden utilizar parámetros complejos, como listas de nombres u otros valores. Los parámetros complejos que están separados por retornos de carro se pueden analizar usando la
LeftValues función,
MiddleValues función y la
RightValues función. Estas funciones devuelven los valores iniciales, del medio y finales de listas que están separadas por retornos de carro. Los parámetros complejos separados por otros caracteres pueden ser analizados como texto usando funciones como
Left función,
Middle función y
Right función.
•
|
Se puede utilizar (pero no modificar) un parámetro de guión dentro de un guión y se puede pasar junto con subguiones mediante la función Obtener ( 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.
|
Ir a la presentación ["Informe detallado"]Ejecutar guión ["Ordenar por fecha"; Parámetro: "Informe de fin de mes"]
Establecer campo [Ventas::Título del informe; Get (ScriptParameter)]
Ejecutar guión ["Imprimir en horizontal"]
Ir a la presentación [Get( ScriptParameter )]
Ejecutar guión ["
Informe de asistencia mensual"
; Parámetro: "
Mes de "
& Mes (Get( CurrentDate ))]
Ordenar registros [Restaurar; Sin diálogo]
Configurar impresión [Restaurar; Sin diálogo]
Imprimir [Restaurar; Sin diálogo]