Check box en campos NO logicos?

Post Reply
User avatar
Armando
Posts: 3272
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Been thanked: 2 times
Contact:

Check box en campos NO logicos?

Post by Armando »

Amigos foreros:

En un XBrowse, el siguiente código funciona de 100 cuando el campo esta definido en la tabla como un campo lógico

Code: Select all | Expand

               WITH OBJECT :Env
                  :SetLogical()
                  :SetCheck(NIL,(.F.))
               END
Pero ahora tengo un campo numérico con valor de 1 o 0 al que quiero que también
se muestre el check box como si el campo fuera lógico.

Alguna sugerencia?

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
leandro
Posts: 1770
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 49 times
Been thanked: 12 times
Contact:

Re: Check box en campos NO logicos?

Post by leandro »

Creo que es lo que necesitas

Code: Select all | Expand

...
...

Local cbCambioEstado := <|x,y|
	aDatos[oBrw:nArrayAt]["incluida"] := if(x,1,0)
	oBrw:refresh()
>
....

:aCols[2]:bEditValue := {|| if(aDatos[oBrw:nArrayAt]["incluida"]==0,.F.,.T.) }
:aCols[2]:cDataType  := "L"
:aCols[2]:nEditType := EDIT_GET
:aCols[2]:SetCheck()
:aCols[2]:bOnPostEdit    := { | o, x, n | EVAL(cbCambioEstado,x) }		
:aCols[2]:nHeadStrAlign := AL_CENTER

...

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 24.09 ] [ xHarbour 64 bits) ]
Post Reply