ultima hoja de un repor form
Publicado por alexcoinc (450 intervenciones) el 16/12/2009 15:17:43
Buenos dias, la consulta en esta oportunidad trata de lo siguiente:
Trabajando con REPOR FORM.
En un sistema de nomina, tengo unos extractos de pagos y descuentos por persona, que al final me muestran el total por devengos y descuentos... eso es claro !!
Si un reporte de una persona se lleva mas de una hoja, como hago para que estos totales aparezcan SOLAMENTE EN LA ULTIMA HOJA ??
Me dieron una idea que funciona y es esta:
REPOR FORM i_factu range 9000 && Para saber cual es la ùltima pagina
nTotalPag = _PageNo && variable para saber cual es la última hoja
* Ahora si, Imprimo el reporte
REPOR FORM i_factu to printer prompt PREVIEW noconsole
HASTA AQUI FUNCIONA, P E R O O O O O
El primer repor el que tiene range... me activa la impresora ... queda como en espera !!
Y el segundo repor... si me imprime..
El usuario se vería abocado a cancelar las impresiones "pendientes"... y eso es una molestia.
La pregunta en conciso, es : De que otra forma puedo saber cual es la ultima pagina de un reporte ??
Gracias
alexcoinc
Trabajando con REPOR FORM.
En un sistema de nomina, tengo unos extractos de pagos y descuentos por persona, que al final me muestran el total por devengos y descuentos... eso es claro !!
Si un reporte de una persona se lleva mas de una hoja, como hago para que estos totales aparezcan SOLAMENTE EN LA ULTIMA HOJA ??
Me dieron una idea que funciona y es esta:
REPOR FORM i_factu range 9000 && Para saber cual es la ùltima pagina
nTotalPag = _PageNo && variable para saber cual es la última hoja
* Ahora si, Imprimo el reporte
REPOR FORM i_factu to printer prompt PREVIEW noconsole
HASTA AQUI FUNCIONA, P E R O O O O O
El primer repor el que tiene range... me activa la impresora ... queda como en espera !!
Y el segundo repor... si me imprime..
El usuario se vería abocado a cancelar las impresiones "pendientes"... y eso es una molestia.
La pregunta en conciso, es : De que otra forma puedo saber cual es la ultima pagina de un reporte ??
Gracias
alexcoinc
Valora esta pregunta


0