FoxPro/Visual FoxPro - ayuda con reporte

   
Vista:

ayuda con reporte

Publicado por Marylu (28 intervenciones) el 29/07/2008 05:31:18
hola a todos y gracias de antemano,

como podria hacer pra que en el reporte salga impreso el total de hojas de que consta el reporte es decir para que imprima lo siguiente:
ejemplo: página 1 de 10
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con reporte

Publicado por Javier (265 intervenciones) el 30/07/2008 17:48:03
Fijate en este código.
Primero se define una ventana para la salida del reporte. Esta ventana no será visualizada. Luego de ejecutar el reporte se "captura" en una variable el valor de _PAGENO que es la que luego se visualiza en el reporte.
En el reporte arma una expresion como: Página _PAGENO de nTotalPaginas
Esto sería para VFP6.

DEFINE WINDOW x FROM 1,1 TO 20,20
ACTIVATE WINDOW x NOSHOW
nTotalPaginas = 0
REPORT FORM TuReporte
nTotalPaginas = _PAGENO
RELEASE WINDOW x

KEYBOARD '{CTRL+F10}'PLAIN CLEAR && para maximar la ventana del reporte.
REPORT FORM TuReporte PREVIEW

VFP9 dispone de una variable que indica la cantidad de páginas de tu reporte, se llama:
_PAGETOTAL

Saludos-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar