La Web del Programador: Comunidad de Programadores
 
    Pregunta:  10743 - NUMERO DE PAGINAS
Autor:  Humberto Valdez Isla
Hola quisiera saber si alguien a podido imprimir un numero de paginas determinado, es decir de la pagina #x a la pagina #y sin tener que salir de a presentacion preliminar del report form.
Gracias de antemano por la respuesta.

  Respuesta:  lucio salazar estrada
** mira con esta opcion das la primer pasada de todas las hojas pero va ** direccionado hacia un archivo de paso texto, en realidad no tarda ..

repo form reporte4 to file a.txt noconsole &&prompt

** con este calculo te genera el total de hojas

tot_paginas=abs((32767-_pageno)-32767)

** tot_paginas lo pones en el reporte , indica la ultima hoja.
y vuelves a correr el reporte pero ahora si hacia la impresora o video

repo form reporte4 to file a.txt prev noconsole &&prompt

en realidad a mi me ha funcionado muy bien .. espero te ayude, saludos desde Victoria Tamaulipas, Mexico

  Respuesta:  jose a. Jaimes
Es muy facil pero sales del reporte al mandar a imprimir cuando conecta la caja de dialogo de la impresora el comando es.

Report form reporte.frx preview noconsole to printer prompt

listo O.K.

  Respuesta:  René Abdala Rojas
La verdad es que no conozco hasta ahora alguna función que te permita identificar el numero de paginas que contendra to informe, pero prueba con lo siguiente:

- toma el numero maximo de registros de una pagina, es decir el numero maximo de filas que contiene un reporte ya sea por presentacion preliminar o por impresora.

- divide el total de registros de tu tabla resultante por el numero de registros por hoja y te dara el numero total de paginas que saldran en tu informe.

espero te sirva de algo este aporte, Saludos.