FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ¿Cómo numerar páginas 1/x con TReport?
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
¿Cómo numerar páginas 1/x con TReport?
Posted: Thu Nov 04, 2010 12:48 AM

Amigos, es eso. ¿Cómo poner el número de página ej 2 de 10? Agradeceré una ayudita.
Saludos

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: ¿Cómo numerar páginas 1/x con TReport?
Posted: Thu Nov 04, 2010 01:32 PM
Amigos, aquí les dejo el trabajo hasta donde he podido llegar. Tal vez alguien quiera ayudar a terminarlo.

Enumera bien las páginas (x/xx), pero no visualiza la última y también presenta el error: "Error(6) deleting enhanced metafile"

***
Code (fw): Select all Collapse
    oReport:bPostEnd:= {|| NumeraPag(oReport) }   //oReport:= {|| NumeraPag(oReport) }

     ACTIVATE REPORT oReport
RETURN NIL

//------------------------------
Function NumeraPag(oReport)
Local n
Local nPaginas := Len( oReport:oDevice:aMeta )
Local aFicheros := oReport:oDevice:aMeta
Local nCol := 5
Local nLin := 2

if nPaginas <= 1
   Return Nil
endif

oReport:oDevice:aMeta := {} 

FOR n := 1 TO nPaginas
  oReport:oDevice:StartPage()
  oReport:oDevice:ImportWMF( aFicheros[ n ], .t. )
  oReport:oDevice:Say( nLin*oReport:nStdLineHeight(),nCol,Alltrim( Str( n ) ) +"/" + Alltrim(Str(nPaginas)) )
  oReport:oDevice:EndPage()
NEXT

Return NIl


Saludos.
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: ¿Cómo numerar páginas 1/x con TReport?
Posted: Fri Nov 05, 2010 12:40 AM

???

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql

Continue the discussion