Referencia > Referencia de pasos de guión > Pasos de guion de control > Loop
 

Loop

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

Temas relacionados 

Opciones 

Sin opciones.

Compatibilidad 

 

Producto 

Compatible 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

Producto de FileMaker Cloud 

 

FileMaker Data API 

 

Publicación en la Web personalizada 

 

Solución en tiempo de ejecución 

 

Se origina en 

FileMaker Pro 6.0 o anterior

Descripción 

Por ejemplo, utilice Loop para exportar el contenido dee 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

Temas relacionados 

Ejemplos de estructura Loop

Referencia de pasos de guión (orden alfabético)

Referencia de pasos de guión (lista de categorías)