¿Cómo colocar en xBrowse el ticket para campos lógicos?

¿Cómo colocar en xBrowse el ticket para campos lógicos?

Postby wyerco613 » Tue Apr 23, 2019 3:37 am

Estimados.

Ya revise todos los ejemplos (los que encontré) y no he podido ver el código donde se hace esto en Xbrowse y yampoco los bitmaps.

Muchas Gracias desde Ya.
"Porque Jehová da la sabiduría , Y de su boca viene el conocimiento y la inteligencia Proverbios 2:6"

FWH 1903 + Bcc7 + PellesC + XEdit easycomp613@gmail.com

Waldemar
Colbún Chile
User avatar
wyerco613
 
Posts: 79
Joined: Wed Mar 06, 2019 8:28 pm

Re: ¿Cómo colocar en xBrowse el ticket para campos lógicos?

Postby armando.lagunas » Tue Apr 23, 2019 2:31 pm

yo lo utilizo de esta forma:

Code: Select all  Expand view


                      //-- Folder 3-1
                   
                              REDEFINE  XBROWSE  oBrw[ 5] ID  21 COLUMNS "ASIG","CODI","NOMB" ALIAS "SI16" OF oFld:aDialogs[1] FONT xFont NOBORDER AUTOSORT FOOTERS

                              oBrw[5]:aCols[ 1]:cHeader   := "Estado"             ;  oBrw[5]:aCols[ 1]:nWidth        :=  50
                              oBrw[5]:aCols[ 2]:cHeader   := "Código"             ;  oBrw[5]:aCols[ 2]:nWidth        :=  60
                              oBrw[5]:aCols[ 3]:cHeader   := "Nombre de Bodega"   ;  oBrw[5]:aCols[ 3]:nWidth        := 320

                              oBrw[5]:nHeaderLines        :=  2
                              oBrw[5]:Estado:SetCheck( { FWBmpOn(), FWBmpOff() }, EDIT_GET )

                      //--

 


FWBmpOn(), FWBmpOff() son los bitmap por defecto de Fivewin, puedes reemplazarlos por los que usas personalmente, ya sea por recursos o ficheros

fijate en oBrw[5]:Estado:SetCheck(...), correponde al nombre del Header de la columna del campo lógico "ASIG" de la dbf de paso

Saludos
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: ¿Cómo colocar en xBrowse el ticket para campos lógicos?

Postby wyerco613 » Wed Apr 24, 2019 12:00 am

Estimado Armando


OK, Voy a probarlo, muchas gracias.


Saludos de Colbún - Maule - Chile
"Porque Jehová da la sabiduría , Y de su boca viene el conocimiento y la inteligencia Proverbios 2:6"

FWH 1903 + Bcc7 + PellesC + XEdit easycomp613@gmail.com

Waldemar
Colbún Chile
User avatar
wyerco613
 
Posts: 79
Joined: Wed Mar 06, 2019 8:28 pm

Re: ¿Cómo colocar en xBrowse el ticket para campos lógicos?

Postby wyerco613 » Fri Apr 26, 2019 1:38 am

Estimados, No me funciona

Aquí mi código

@ 0,0 XBROWSE oBrwPen;
FIELDS if(Pend->MARCA,Tic,Bla),;
Dtoc(Pend->FECHA),Pend->CORR,;
Pend->DETALLE,;
Transform(Pend->VALOR,"@E 99,999,999");
HEADERS "M","FECHA","CORRELATIVO","DETALLE","VALOR";
ON DBLCLICK ( Marca(PEND),oBrwPen:DrawSelect() );
FONT oLetra

oBrwPen:nMarqueeStyle := MARQSTYLE_HIGHLROW
oBrwPen:M:SetCheck( , .t. )
oBrwPen:CreateFromCode()
oVenChPen:oClient:=oBrwPen

oVenChPen:bPostEnd := { || ( aNomBas[PEND] )->( DBCLOSEAREA() ) }

ACTIVATE WINDOW oVenChPen;
ON INIT ( oVenChPen:SetFocus() );
VALID( alBases[PEND]:=.F.,.T. )

Desde ya muchas gracias
"Porque Jehová da la sabiduría , Y de su boca viene el conocimiento y la inteligencia Proverbios 2:6"

FWH 1903 + Bcc7 + PellesC + XEdit easycomp613@gmail.com

Waldemar
Colbún Chile
User avatar
wyerco613
 
Posts: 79
Joined: Wed Mar 06, 2019 8:28 pm


Return to FiveWin para Harbour/xHarbour

Who is online

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