Xbrowse

Post Reply
CarlosFossati
Posts: 36
Joined: Fri May 22, 2015 4:05 pm

Xbrowse

Post by CarlosFossati »

Hola Buenas Tardes, quisiera parametrizar un xbrowse, pasandole por parametros los campos de una tabla, como asi,
las descripciones de los mismos, como lo hacia con en twbrowse de cicarelli, habia un parametro omo el bline, que me permitia
pasar codeblock con los campos de la base y un aheader, con los nombres de los campos. desde ya muchas gracias
Ariel
Posts: 389
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina
Been thanked: 2 times

Re: Xbrowse

Post by Ariel »

Hola Carlos,

podes crear arrays y mandarle los datos, ej:

Code: Select all | Expand


local aCol, aHead, aSize, aJust, aPic

if tucondicion1
    aCol:= { "campo1", "campo2", "campo3", ... }
    aSize:= { 50, 220, 65, ... }
    aHead := { "Codigo", "Nombre", "Domicilio", .. }
    aJust := { AL_RIGHT, AL_LEFT, ,.... }
    aPic   := { "@Z 9999",, ,, }
elseif tucondicion2
    aCol:= { "campo10", "campo20" }
    aSize:= { 50, 220}
    aHead := { "Codigo", "Nombre"}
    aJust := { AL_RIGHT, }
    aPic   := { "@Z 9999",  }
elseif tucondicion3
    aCol:= { "campo1", "campo3", "campo2", "campo4", ... }
    aSize:= { 50, 220, 220, 65, ... }
    aHead := { "Codigo", "Domicilio", "Nombre", .. }
    aJust := { AL_RIGHT, AL_LEFT, ,.... }
    aPic   := { "@Z 9999",, ,, }
else
    aCol:= { "campo1" }
    aSize:= { 220 }
    aHead := { "Nombre" }
endif

@ 0, 0 XBROWSE oBrw ;
           DATASOURCE oRs ;
           COLUMNS aCol ;
           HEADERS aHead ;
           COLSIZES aSize ;
           PICTURE aPic ;
           JUSTRIFY aJust ;
           LINES CELL AUTOSORT
 


Espero te sirva y entiendas la idea, de todos modos tambien luego de la definicion podes modifcar cada columna a tu gusto,
si buscas aca en el foro xbrowse() encontraras infinidad de ejemplos, incluso en los ej. de fwh.
Te mando un abrazo.
Saludos.
User avatar
leandro
Posts: 1828
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 63 times
Been thanked: 19 times
Contact:

Re: Xbrowse

Post by leandro »

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
CarlosFossati
Posts: 36
Joined: Fri May 22, 2015 4:05 pm

Re: Xbrowse

Post by CarlosFossati »

Muchas Gracias Leandro!!!!!!!
CarlosFossati
Posts: 36
Joined: Fri May 22, 2015 4:05 pm

Re: Xbrowse

Post by CarlosFossati »

Muchas Gracias Ariel
Post Reply