Xbrowse

Xbrowse

Postby CarlosFossati » Fri Feb 11, 2022 9:25 pm

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
CarlosFossati
 
Posts: 26
Joined: Fri May 22, 2015 4:05 pm

Re: Xbrowse

Postby Ariel » Fri Feb 11, 2022 11:46 pm

Hola Carlos,

podes crear arrays y mandarle los datos, ej:
Code: Select all  Expand view

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.
Ariel
 
Posts: 374
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Xbrowse

Postby leandro » Sat Feb 12, 2022 2:18 am

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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1485
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Xbrowse

Postby CarlosFossati » Sun Feb 13, 2022 8:18 pm

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

Re: Xbrowse

Postby CarlosFossati » Sun Feb 13, 2022 8:21 pm

Muchas Gracias Ariel
CarlosFossati
 
Posts: 26
Joined: Fri May 22, 2015 4:05 pm


Return to FiveWin para Harbour/xHarbour

Who is online

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