Cómo Justificar HEADER y FOOTER?

Cómo Justificar HEADER y FOOTER?

Postby Armando » Tue Jul 31, 2018 8:26 pm

Hola Amigos:

Con el siguiente código alineo las datos de las celdas de un xBrowse:
Code: Select all  Expand view

            JUSTIFY {(.F.),(.T.),(.T.),(.T.),(.F.),(.F.),(.F.),(.T.),(.T.),NIL};
 


Cómo justifico el HEADER y FOOTER?

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3201
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo Justificar HEADER y FOOTER?

Postby joseluisysturiz » Wed Aug 01, 2018 2:11 am

Saludos...

Header
aCols[n]:nHeadStrAlign := AL_CENTER, etc

VALIDA SI SE CENTRAN TODOS LOS head AUTOMATICAMENTE
AEval( oBrw:aCols, {|o| o:nHeadStrAlign := AL_CENTER } )


Footer
aCols[n]:nFootStrAlign := AL_RIGHT, etc

saludos...gracias... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Cómo Justificar HEADER y FOOTER?

Postby Armando » Wed Aug 01, 2018 2:52 am

José Luis:

Muchas gracias por tu respuesta peo me parece que con tu sugerencia
debo definir la alineación columna a columna.

Con JUSTIFY se define la alineación de cada columna en forma posicional, debe
haber algo para alinear el HEADER y FOOTER de forma similar, no?

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3201
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo Justificar HEADER y FOOTER?

Postby joseluisysturiz » Wed Aug 01, 2018 1:15 pm

Armando wrote:José Luis:

Muchas gracias por tu respuesta peo me parece que con tu sugerencia
debo definir la alineación columna a columna.

Con JUSTIFY se define la alineación de cada columna en forma posicional, debe
haber algo para alinear el HEADER y FOOTER de forma similar, no?

Saludos


Armando, lo que dices es cierto, pero si existe no la conozco, ya habria que revisar mas la clase o preguntarle a Mt RAO, lo que he hecho es justificarlas todas a un mismo lado con

AEval( oBrw:aCols, {|o| o:nHeadStrAlign := AL_CENTER } )

pero casi como dices que cada hearder o footer tome justificacions diferentes con una sola linea de comando no tengo ni idea, haber si alguien mas da alguna otra solucion o que dice Mr.TAO...saludos, gracias... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Cómo Justificar HEADER y FOOTER?

Postby FranciscoA » Wed Aug 01, 2018 4:42 pm

Armando.
Sin modificar la Classe. ( Uso FW 1204 )
Si quieres centrar los headers y footers, tambien puedes usar:
Code: Select all  Expand view
  WITH OBJECT oBrw
      :nHeadStrAligns    := AL_CENTER
      :nFootStrAligns    := AL_CENTER
   END
 


Si quieres hacerlo segun tu criterio, prueba el siguiente codigo de ejemplo:
l
Code: Select all  Expand view
ocal aHeadAligns := {nil,2,nil,nil,2,nil,nil,nil}, n, aFootAligns := {2,nil,nil,nil,2,nil,nil,2}

  WITH OBJECT oBrw
     ...
   END

   AEval(aHeadAligns,{|a,n| oBrw:aCols[n]:nHeadStrAlign := aHeadAligns[n] })
   AEval(aFootAligns,{|a,n| oBrw:aCols[n]:nFootStrAlign := aFootAligns[n] })
 

Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2158
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Cómo Justificar HEADER y FOOTER?

Postby Armando » Wed Aug 01, 2018 6:23 pm

Francisco:

Thanks, I'll Try it.

Regards
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3201
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo Justificar HEADER y FOOTER?

Postby nageswaragunupudi » Thu Aug 02, 2018 7:08 pm

Also, if you want to specify different alignments for different column headers:
Code: Select all  Expand view

oBrw:nHeadStrAligns := { AL_LEFT, AL_RIGHT, AL_CENTER, ...... }
 
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10620
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Cómo Justificar HEADER y FOOTER?

Postby Armando » Thu Aug 02, 2018 7:54 pm

Mr. Rao:

Thanks a lot.

Regards
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3201
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 52 guests