como crear pagina 2 en reporte.frx

1,618 views
Skip to first unread message

Saúl Piña

unread,
Jan 9, 2014, 5:22:01 PM1/9/14
to publice...@googlegroups.com
Saludos de nuevo, ahora me toca que el reporte debe contener dos páginas, saben uds como podría lograrlo?

VFP me envía este mensaje al momento de dar en vista previa:

"Page Header band is too large to fit on page"


gracias....



MALKASOFT ADPI: http://www.developervfp.blogspot.com/

unread,
Jan 9, 2014, 5:52:31 PM1/9/14
to publice...@googlegroups.com
Hola en español y usando el traductor de goolge dice "Banda Encabezado de página es demasiado grande para caber en la página" hasta donde se yo usualmente no creas las paginas ya que en automático dependiendo la cantidad de información que tengas se crean las paginas o sino puedes agrupar los datos y decirle que comiencen en una hoja nueva y recuerda usar F1 porque después me regañan y dicen que no enseño a pescar jajajajaa.


Saludos; 


Ing. Russvell Jesus Soto Gamarra 
Framework Multi-conexion v6.0 a cualquier base de datos 

Jose Ramon Veliz Martinez

unread,
Jan 9, 2014, 6:05:44 PM1/9/14
to publice...@googlegroups.com
Paginas o columnas??

Si son columnas debes de ver cuantos campos caben al momento de hacer la seleccion de columnas y como son de grandes los campos, porque te va a generar ese error de mensaje.

Saludos

Luis suescún

unread,
Jan 9, 2014, 8:49:40 PM1/9/14
to publice...@googlegroups.com
Rusvell, yo estoy seguro que eres un buen tipo, no te queda nada bien, ese tono sarcástico que le estas imprimiendo a los mensajes, se te ve más elegante si haces lo que quieres hacer, bien sea regalando el pescado o enseñando a pescar, de una forma humilde y silenciosa.

Un abrazo hermano.
Espero no incomodarte con mi comentario, con mucho respeto hacia tu persona.

Saul Piña Hernandez

unread,
Jan 9, 2014, 8:50:09 PM1/9/14
to publice...@googlegroups.com
Oks. pero digamos que los datos se deben reflejar en 2 paginas, como hago para vfp pueda crear dos paginas?

gracias.

Jorge Kiernan

unread,
Jan 10, 2014, 7:40:52 AM1/10/14
to publicesvfoxpro
¿lo que estas buscando es algo asi como "Original" y "Copia" cada uno en una hoja?, ¿o bien un registro en una hoja y el siguiente en otra?
en esencia, deberías mirar por el lado de crear en el reporte, "Grupos" (con el reporte abierto, en el menú reportes, renglón data grouping).
Al abrirlo, vas a ver un optiongroup de como se comporta (groups start on) y si tildas la opcion "New Page" cuando cambia el grupo arranca en una nueva hoja, mas allá de si en la anterior escribio dos renglones  o media hoja.
Lo que te quedaria por definir, es cual es la expresión que que usas para definir el grupo, para el primer caso algo asi como nrocopia, lo cual condiciona el armado de los datos con los cuales alimentas el informe.
Espero que esto te sirva.
Suerte

Víctor Hugo Espínola Domínguez

unread,
Jan 12, 2014, 10:31:25 AM1/12/14
to publicesvfoxpro
Hola Saúl

Cada página en un reporte diferente.

Saludos,
Víctor.
Lambaré - Paraguay.



El 9 de enero de 2014, 22:50, Saul Piña Hernandez <vfxpro...@gmail.com> escribió:

Jonathan Reyes

unread,
Jan 13, 2014, 3:54:40 PM1/13/14
to publice...@googlegroups.com
 Buenas Tardes Saul

Yo pase por el mismo caso y lo que hice fueron dos reporte separados y cuando invoco el primero. Ejemplo

Report Form tureporte Nopageeject

Nopageeject: esta es una clausula del Report Form que no la conocia y lo que hace es dejar abierto el Job de impresión
y agrega el proximo reporte que entre al Job como parte del primero podiendo utilizar _pageno y _pagetotal como si los dos
reporte fueran uno..


Espero que te ayude en la ayuda del Report Form puedes encontrar mas documentación

Angelica Marino

unread,
Oct 25, 2016, 4:43:46 PM10/25/16
to Comunidad de Visual Foxpro en Español
En el reporte darle click derecho, luego propiedades, se abren varias pestañas seleccionas Optional Bands y agregas Detail, tantos Detail tengas son el numero de hojas que podrás usarpor cada registro en tu tabla.

Saludos

Jose Ramon Veliz Martinez

unread,
Oct 25, 2016, 7:39:01 PM10/25/16
to Comunidad de Visual Foxpro en Español
Facil mis queridos colegas, 

Primero tienes tu tabla con los datos a imprimir, pues le agregas un campo mas que se llame grupo. cuentas cuantos registros tienes luego le das un "appe from ("dbf") y agregastes a tu tabla todos los registros que ocupabas pero ya dos veces.
como ya tenias contado cuantos registros eran, a este le pones grupo "A", a los demas que son mayores a tu conteo le pones "B"

Ahora en tu reporte solo tienes que agruparlos con ese campo tambien y haces un salto de grupo, el mismo reporte te hace la suma y resta que vayas a necesitar.

No tienes que hacer nada de programacion extra, 

Saludos
Reply all
Reply to author
Forward
0 new messages