Como agregar BMP a Columna en Xbrowse ???

Como agregar BMP a Columna en Xbrowse ???

Postby remtec » Sun Aug 28, 2022 2:22 pm

Amigos buen dia.

Tengo un problema, estoy tratando de poner unos BMP en una columna de Xbrowse el cual cambiara según valor de una variable tipo de atención.

En este caso es con coordenadas y no logro hacerlo, anteriormente lo hacia con Dialog desde recurso y funcionaba muy bien.

Muchos saludos.

Antonio

Dejo el código :
Code: Select all  Expand view  RUN

                @ 45,60 SAY otitu2 PROMPT "PROCEDIMIENTOS" SIZE 100,10 PIXEL OF oFld:aDialogs[1] COLORS RGB(0,100,0)   FONT oFont9   TRANSPARENT

            @ 55,05 XBROWSE oBrw SIZE 368,-55 PIXEL OF oFld:aDialogs[1] DATASOURCE "DAdm" FONT oFont2;
                     HEADERS 'Fecha', 'Administración','Profesional', 'Jeringas','Val.Unita','Total...';
               COLUMNS "Fec_Adm","MProc->Nom_Proc","Trim(Profe->Nom_Prof)","Can_Jer","Val_Uni","Val_Tot";
                     COLSIZES 90,160,160,60,60,80,60;
                        PICTURES '@d','@!',"@!",'999','9,999,999','999,999,999';
               CELL LINES AUTOSORT NOBORDER;
                                            // oBrw:nFreeze       := 3
                                        oBrw:nMarqueeStyle := MARQSTYLE_HIGHLROW

                                         oBrw:nColDividerStyle := LINESTYLE_INSET
                                         oBrw:nRowDividerStyle := LINESTYLE_INSET
                                             oBrw:bClrHeader := {|| { nRGB(140, 0, 0), nRGB( 231, 242, 255 ), } }
                                             oBrw:nOpacity    := 230
                                             oBrw:aCols[01]:bFooter   := { || Ltrim( Str( oBrw:KeyNo() ) ) + " / " + LTrim( Str( oBrw:KeyCount() ) ) }
                                             oBrw:aCols[ 4]:nDataStrAlign := AL_RIGHT
                                             oBrw:bClrStd             := {|| { nRGB(  0,  0,  0), nRGB(255,248,220) } }
                                             oBrw:bClrSelFocus        := {|| { nRGB(9, 11, 10), nRGB(73, 250, 202) } }
                                             oBrw:bClrSel       := {|| { nRGB(  0,  0,255), nRGB(241,222,088) } }  // para barra de linea selecc cuando el control no tiene el foco
                                             oBrw:aCols[6]:cEditPicture    := "999,999,999"
                                       oBrw:aCols[6]:nFooterType    := AGGR_TOTAL
                   
                     oCol := oBrw:AddCol()
                     oCol:AddResource("#10")           // Control
                     oCol:AddResource("#50")           // Administra
                     oCol:cHeader = "Tip.Ate."
                     oCol:bBmpData   :=  { || If(DAdm->Est_Adm = "A",2,1) }

             
                                             oBrw:MakeTotals()
                                             oBrw:bChange := {|| oBrw:Maketotals() }

                                             WITH OBJECT oBrw
                                                        :lFooter := .t.
                                                        oBrw:lHScroll := .f.
                                                oBrw:lIncrFilter      := .f.
                                                oBrw:lSeekWild        := .F.                   &&  .T. Busca Contenido, .F. Que comience con lo que digita
                                                        oBrw:SetStyle( 2018)
                                                        oBrw:nColorPen := CLR_RED

                                                        :bChange    := { || oBrw1:GoTop(), oBrw1:Refresh(),otitu2:Refresh() }          // Aqui Filtra el Xbrowse de Zonas

                                                        // :bChange    := { || oBrw2:GoTop(), oBrw2:Refresh(),otitu3:Refresh() }          // Aqui Filtra el Xbrowse de Zonas

                                                        oBrw:CreateFromCode()
                                             END

 
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Como agregar BMP a Columna en Xbrowse ???

Postby FranciscoA » Mon Aug 29, 2022 3:26 pm

Hola Antonio.
Mira estos ejemplos de Nageswaragunupudi:
viewtopic.php?f=3&t=39704#p236824
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2159
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Como agregar BMP a Columna en Xbrowse ???

Postby remtec » Mon Aug 29, 2022 3:54 pm

FranciscoA wrote:Hola Antonio.
Mira estos ejemplos de Nageswaragunupudi:
viewtopic.php?f=3&t=39704#p236824


Hola Amigo Francisco.

Como estas?

Deseo que muy bien.

Muchas gracias, funciono perfecto.

Muchos saludos.
Antonio.

Code: Select all  Expand view  RUN

                                             WITH OBJECT oBrw
                                                        WITH OBJECT :Admi
                                                    :AddBitmap( { "CONTROL", "ADMI" } )
                                                    :bBmpData := { || If(  DAdm->Tip_Adm="A", 2, 1 ) }
                                                END


                                                        :lFooter := .t.
                                                        oBrw:lHScroll := .f.
                                                oBrw:lIncrFilter      := .f.
                                                oBrw:lSeekWild        := .F.                   &&  .T. Busca Contenido, .F. Que comience con lo que digita
                                                        oBrw:SetStyle( 2018)
                                                        oBrw:nColorPen := CLR_RED

                                                        :bChange    := { || oBrw1:GoTop(), oBrw1:Refresh(),otitu2:Refresh() }          // Aqui Filtra el Xbrowse de Zonas

                                                        // :bChange    := { || oBrw2:GoTop(), oBrw2:Refresh(),otitu3:Refresh() }          // Aqui Filtra el Xbrowse de Zonas

                                                        oBrw:CreateFromCode()
                                             END

 
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 59 guests