Loop
Repite un conjunto de pasos de guión para realizar procesos por lotes.
Temas relacionados
Opciones
Sin opciones.
Compatibilidad
Producto | Compatible |
FileMaker Pro | Sí |
FileMaker Go | Sí |
FileMaker WebDirect | Sí |
FileMaker Server | Sí |
FileMaker Cloud | Sí |
FileMaker Data API | Sí |
Publicación en la Web personalizada | Sí |
Se origina en
6.0 o anterior
Descripción
Por ejemplo, utilice Loop para exportar el contenido de todos los registros de un conjunto encontrado de un campo contenedor. Este paso de guión y el paso de guión End Loop marcan el comienzo y el final de una estructura repetitiva de pasos de guión. El guión ejecuta los pasos de guión situados dentro de la estructura de bucle hasta que se encuentra uno de los siguientes elementos:
- un paso de guión Exit Loop If
- un paso de guión Ir al registro/petición/página o un paso de guión Ir a la fila del portal si se selecciona la opción Salir después del último
Cada paso Loop debe tener el correspondiente paso End Loop en algún lugar posterior al paso Loop y con el mismo sangrado. Cada vez que utilice un paso de guión Loop, el panel de edición de guiones introducirá automáticamente un paso End Loop.
Ejemplo 1
Copia el contenido de Clientes::Teléfono del trabajo a Cliente::Contacto diario en todos los registros.
Ir al registro/petición/página [Primero]
Loop
Establecer campo [Clientes::Contacto diario; Clientes::Teléfono del trabajo]
Ir al registro/petición/página [Siguiente; Salir después del último: Activo]
End Loop
Ejemplo 2
Se desplaza por los registros para exportar los archivos que se encuentran en el campo contenedor.
Establecer variable [$RUTA; Valor: Get ( DocumentsPath ) & Productos::Contenedor]
Ir al registro/petición/página [Primero]
Loop
Exportar contenido del campo [Productos::Contenedor; "$RUTA" ; Crear carpetas: Inactivo]
Ir al registro/petición/página [Siguiente; Salir después del último: Activo]
End Loop