Ignacio
Disculpa la falta de conocimientos, pero estoy en una carrera para tener
listo mi sistema para lo antes posible y hay muchos aspectos que desconosco
pues vengo directamente de Clipper 5.2 y con muy poco manejo de BlockCodes.
He colocado la instrucción como me indicas pero el oImageList no se donde
colocarlo, lo puse en onInitialize de la siguiente manera:
WITH OBJECT ::oBmpList := TImageList():New( oSender )
:nHeight := 20
:nWidth := 20
:aBitmaps := { "BmpVerde", "BmpRojo" }
:Create()
END WITH
y en el evento onCreate del dbBrowse coloque:
With object oCol := TBrwColumn():New( oSender )
:cHeader := "Verificado"
:oDataField := ::oDataSet:oFieldByName( "Estado" )
:nAlignment := taCenter
:nWidth := 50
:OnGetData := { | o, c, n| iif( ::oDataSet:Estado, ;
(c := "Si", n := 1), (c := "No", n :=
2) ) }
end with
oSender:AddCol( oCol )
Logro ver el Texto "SI" y "NO" en vez de .t. y .f. pero no el BMP que me
falta ?
De antemano Gracias
--
Saludos
Raúl Eduardo Cárdenas S.
Law & Accounting System's, Inc.
Gerente General
Celular: (507) 672-8838
Email:
rcardenas@fgs2002.com
"Ignacio Ortiz" <
NoNameToAvoidSpam@ozs.com> escribió en el mensaje
news:41874ef1$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> Raúl,
>
> Tan sólo tiene que añadir el bitmap al control oImageList del Browse y
luego
> indicar el ORDINAL de bitmap a utilizar en el evento OnGetData
>
> Ejemplo:
>
> oCol:OnGetData := {| o, c, n| iif( _FIELD->Married, (c := "Yes", n
:=
> 1), (c := "No", n := 2) ) }
>
> En este ejemplo cuando 'Married' es verdadero se pinta el bitmap número 1,
> en caso contrario el 2
>
> Vea también las propiedades de la clase TBrwColumn:
>
> PROPERTY nBmpAlignment INIT taLEFT [A]
> PROPERTY nBmpMargin INIT 10 [A]
>
> Saludos,
>
> --
> Ignacio Ortiz
>
www.xailer.com
> "Raúl Eduardo Cárdenas" <
rcardenas@fgs2002.com> escribió en el mensaje
> news:[email=
41825020@ozsrv2.ozlan.local...]
41825020@ozsrv2.ozlan.local...[/email]
> > Hola
> >
> > Tengo un formulario con un dbBrowse de una Db que necesito mostrar un
> > campo
> > Logico, al incluirlo en el dbBrowse me muestra logicamente .T. o .F.,
pero
> > me gustaria en vez de ello colocar un boton verde y uno rojo, por
ejemplo
> > para indicar activo o inactivo. ¿Cómo puede hacer esto?
> >
> > --
> > Saludos
> >
> > Raúl Eduardo Cárdenas S.
> > Law & Accounting System's, Inc.
> > Gerente General
> > Celular: (507) 672-8838
> > Email:
rcardenas@fgs2002.com
> >
> >
> >
> >
> >
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (
http://www.grisoft.com).
> > Version: 6.0.784 / Virus Database: 530 - Release Date: 10/27/2004
> >
> >
>
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com).
Version: 6.0.786 / Virus Database: 532 - Release Date: 10/29/2004