Hola, Carlos ...
Tengo una sugerencia para tu problema y creo que es la más viable para poderla meter a un proceso general en tu libreria de Funciones y es el siguiente:
*/ Mandas una llamada del reporte en cuestion */
REPORT FORM frReporte RANGE 9000 NOCONSOLE
*/ Y almacenas la variable _PageNo en una Publica
nPages = _PageNo
*/ y listo, tienes tu dato ...
Esto también te puede funcionar para elaborar una cadena de numeracion de paginas como:
1 de 20 ó Pag. 1 / 20 ó Pagina #1 / 20, etc.
Ojalá te sirva y quedo a tus órdenes para cualquier comentario.
Saludos
Alberto Sánchez.
[email protected]