Loop

Repite un conjunto de pasos de guión para realizar procesos por lotes.

Temas relacionados 

Opciones 

Sin opciones.

Compatibilidad 

Producto Compatible
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
Publicación en la Web personalizada

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:

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.

Copiar
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.

Copiar
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