RE:SALTO DE PAGINA EN DATAWINDOWS(BREAK PAGE)
La única manera de crear un "break page" es con el uso de un computed field.
Este ejemplo, explica cómo imprimir un número fijo de registros por página. Quizá te sirva o te de una idea para mejorarlo.
1. En tu objeto DW, insertas un Compute field en la sección detail.
2. En expression pegas:
int((getrow() - 1)/x)
Donde, la x, sustituyes por el número de registros que deseas imprimir por página.
3. Creas un grupo con ese compute. Para eso te vas al menú: Rows/Create Group. En la caja que aparece, arrastras el compute_1 al lado derecho.
4. Luego en las propiedades (del Header group compute_1. Banda gris), activas la casilla: New Page on Group Break.
Nota: La lógica fue la siguiente. El compute field, crea grupos en base a números que se autoincrementan.
Ejemplo: Si se elige imprimir dos registros en una página, se agrupan por:
(0)
(0)
(1)
(1)
(2)
(2)
Obviamente, el compute puedes tornarlo invisible.