Suponiendo que cada uno de nuestros documentos imprima un total de cinco líneas, se agregarán un máximo de 4 líneas en blanco.
Defina cuatro secciones en blanco en el cuerpo de la tabla recurrente.
Nuestra primera tarea es determinar cuándo se muestran estas cuatro secciones y cuándo no en función de la cantidad de registros.
El script de visualización suprimido de la sección que definimos es:
Sección 1, la primera sección en blanco debe mostrarse solo cuando el número de registros es igual a 1.
si onlastrecord=false entonces
FÓRMULA = VERDADERO
de lo contrario,
si (COUNT({Cuerpo de la tabla de pedidos de venta.Código de producto}) mod 5 > 1) entonces
FÓRMULA = VERDADERO
demás
si (COUNT({cuerpo de la tabla de pedidos de venta.Código de producto}) mod 5 = 0) entonces
FÓRMULA = VERDADERO
demás
FÓRMULA = FALSO
terminar si
terminar si
finalice si es
la sección 2, la segunda sección en blanco debe mostrarse solo cuando el número de registros sea igual a 1 o igual a 2.
si onlastrecord=false entonces
FÓRMULA = VERDADERO
demás
si (COUNT({cuerpo de la tabla de pedidos de venta.Código de producto}) mod 5 > 2) entonces
FÓRMULA = VERDADERO
demás
si (COUNT({cuerpo de la tabla de pedidos de venta.Código de producto}) mod 5 = 0) entonces
FÓRMULA = VERDADERO
demás
FÓRMULA = FALSO
terminar si
terminar si
terminar si
las otras dos secciones, y así sucesivamente es muy sencillo.
Tenga en cuenta que la condición de demarcación es el procesamiento del caso en el que se devuelve 0 después del módulo completo y el número de registros en sí es cero.