Para cada registro

Esta acción ejecuta las acciones anidadas subordinadas múltiples veces. Todas las acciones anidadas se ejecutan en un bucle tantas veces como registros haya en la tabla del formulario con una base de datos conectada.

Puede usar todos los registros o solo los que desee para ejecutar acciones anidadas subordinadas.

El grupo Acerca de identifica la acción seleccionada.

  • Nombre: le permite definir un nombre de acción personalizado. Esto permite reconocer las acciones fácilmente en la lista de acciones de la solución. En forma predeterminada, el nombre de la acción se toma de su tipo.
  • Descripción: información personalizada acerca de la acción. Ingrese una descripción para explicar el propósito y la función de la acción en una solución.
  • Tipo de acción : información de solo lectura acerca del tipo de acción seleccionado.

El grupo Configuración selecciona los registros.

  • Tabla del formulario : tabla del formulario que contiene registros para los que debe repetirse una acción.

  • Utilizar todos los registros: repite una acción para todos los registros de una tabla definida.

  • Utilizar registro seleccionado : repite una acción únicamente para los registros seleccionados.

Si utiliza la acción Ejecutar instrucción SQL con la opción habilitada Iterar para cada registro, Loftware inserta automáticamente la acción Para cada registro. Aparecerá una nota sobre la asignación automática de sus variables.

UUID-08ef64fa-dadd-78ca-d45c-532bb4f3df5e.pngUUID-5a9a15e9-e794-afd8-19e9-4070f474001c.png

Las variables de solicitud de la etiqueta se conectan automáticamente a los campos de la base de datos que tengan el mismo nombre. Consulte las instrucciones sobre cómo crear sus soluciones:

Importante

Cuando cree su solución con una conexión de base de datos, use las variables de solicitud de sus etiquetas en lugar de los campos de la base de datos.

Para las variables de solicitud, use los mismos nombres que se definieron para los campos de la base de datos. Por ejemplo:

Database field: food_products_1c.ProdCode

Variable de solicitud de su etiqueta: ProdCode

Loftware identifica automáticamente las variables que corresponden a los campos de la base de datos.

Ejemplo 121. Ejemplo

La solución se conecta a la base de datos. Desea imprimir registros seleccionados en sus etiquetas.

Use la acción Para cada registro y las acciones anidadas para imprimir las etiquetas. Elija la opción Usar registros seleccionados .

UUID-b47fe2c9-3177-a5c0-bf46-e771f9478b67.png

Seleccione los registros de la tabla de la base de datos de la que imprimirá y, luego, imprima las etiquetas.

Ejecución de acciones y tratamiento de errores

Cada acción se puede configurar como una acción condicional. Las acciones condicionales solo se ejecutan cuando las condiciones definidas permiten su ejecución. Para definir estas condiciones, haga clic en Mostrar opciones de ejecución de acciones y tratamiento de errores.

Las Opciones de ejecución son:

  • Habilitada:Especifica si la acción está activada o desactivada. Se ejecutarán las acciones activadas únicamente. Esta funcionalidad puede usarse al probar un formulario.
  • Condición: define una expresión de programación de una línea que debe proveer un valor booleano (verdadero o falso). Si el resultado de la expresión es verdadero, se ejecutará la acción. La condición ofrece una manera de evitar la ejecución de acciones cada vez.

Las opciones de Tratamiento de errores son:

  • Ignorar error: especifica si un error debe ignorarse. Si está habilitada, continúa la ejecución de acciones incluso si falla la acción actual.

    Nota

    Las acciones anidadas que dependen de la acción actual no se ejecutan en caso de error. La ejecución de acciones continúa con la siguiente acción del mismo nivel que la acción actual. El error se registra, pero no interrumpe la ejecución de la acción.

  • Ejemplo

    Al final de la impresión, tal vez quiera enviar una actualización de estado a una aplicación externa usando la acción Solicitud HTTP . Si la acción de impresión falla, el proceso de la acción se detiene. A fin de ejecutar el informe, incluso luego de un error de la acción de impresión, la acción Imprimir etiqueta debe tener la opción Ignorar error activada.

  • Guardar error en variable: le permite seleccionar o crear una variable para almacenar el error. La misma causa del error también se guarda en las variables internas ActionLastErrorId y ActionLastErrorDesc.