BMP en xBrowse?
BMP en xBrowse?
Foreros:
Antes que nada, quiero desearles un año 2024 lleno de salud y trabajo, el resto viene por añadidura.
Les cuento, tengo un xBrowse y en una columna llamada estatus quiero mostrar un BMP dependiendo
del estatus del registro, pueden ser hasta 5 diferentes BMPs, algún ejemplo?
Saludos, ánimo
Antes que nada, quiero desearles un año 2024 lleno de salud y trabajo, el resto viene por añadidura.
Les cuento, tengo un xBrowse y en una columna llamada estatus quiero mostrar un BMP dependiendo
del estatus del registro, pueden ser hasta 5 diferentes BMPs, algún ejemplo?
Saludos, ánimo
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
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
- Manuel Aranda
- Posts: 605
- Joined: Wed Oct 19, 2005 8:20 pm
- Location: España
Re: BMP en xBrowse?
Hola Armando,
Te pongo ejemplo con 2 BMP,s
No sé si podrás tirar de ahí para lo que pretendes
Te pongo ejemplo con 2 BMP,s
Code: Select all | Expand
//
oCol := oLbxTc:AddCol()
oCol:AddResource("LEVELJ")
oCol:AddResource("LEVELGC")
oCol:bBmpData := { || IIF(SSTC28C->MODOCO="J",1,2 )}
oCol:cHeader := "Ctz."
AADD(aCols,5)
//
Un saludo,
Manuel
xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
Manuel
xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
Re: BMP en xBrowse?
Yo tengo algo así:
La columna 2 tiene 9 posibles estados y muestro un bmp según el estado. Con bStrData := {||""} no muestro el texto
El dato guardado en estado es un numero de 1 a 9
Espero que te sirva
Code: Select all | Expand
oBrw:aCols[2]:bStrData := {|| ""}
oBrw:aCols[2]:AddBitMap( 'BITMAPS\PEND.BMP' )
oBrw:aCols[2]:AddBitMap( 'BITMAPS\VISADA.BMP' )
oBrw:aCols[2]:AddBitMap( 'BITMAPS\DISPO.BMP' )
oBrw:aCols[2]:AddBitMap( 'BITMAPS\NDISPO.BMP' )
oBrw:aCols[2]:AddBitMap( 'BITMAPS\DEV.BMP' )
oBrw:aCols[2]:AddBitMap( 'BITMAPS\ACEPT.BMP' )
oBrw:aCols[2]:AddBitMap( 'BITMAPS\RECH.BMP' )
oBrw:aCols[2]:AddBitMap( 'BITMAPS\INGR.BMP' )
oBrw:aCols[2]:AddBitMap( 'BITMAPS\RENU.BMP' )
oBrw:aCols[2]:bBmpData := {|| oQryBrw:estado }
El dato guardado en estado es un numero de 1 a 9
Espero que te sirva
Re: BMP en xBrowse?
Amigos:
Manuel, gracias por el código, veo que solo hay dos posibles estatus y yo tengo hasta 5
por lo que voy a probar con el código de César.
Gracias a ambos
Manuel, gracias por el código, veo que solo hay dos posibles estatus y yo tengo hasta 5
por lo que voy a probar con el código de César.
Gracias a ambos
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
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
- JoseAlvarez
- Posts: 807
- Joined: Sun Nov 09, 2014 5:01 pm
Re: BMP en xBrowse?
Feliz año nuevo a todos, amigos del foro! Mis mejores deseos para quienes formamos esta maravillosa comunidad!cmsoft wrote:Yo tengo algo así:La columna 2 tiene 9 posibles estados y muestro un bmp según el estado. Con bStrData := {||""} no muestro el textoCode: Select all | Expand
oBrw:aCols[2]:bStrData := {|| ""} oBrw:aCols[2]:AddBitMap( 'BITMAPS\PEND.BMP' ) oBrw:aCols[2]:AddBitMap( 'BITMAPS\VISADA.BMP' ) oBrw:aCols[2]:AddBitMap( 'BITMAPS\DISPO.BMP' ) oBrw:aCols[2]:AddBitMap( 'BITMAPS\NDISPO.BMP' ) oBrw:aCols[2]:AddBitMap( 'BITMAPS\DEV.BMP' ) oBrw:aCols[2]:AddBitMap( 'BITMAPS\ACEPT.BMP' ) oBrw:aCols[2]:AddBitMap( 'BITMAPS\RECH.BMP' ) oBrw:aCols[2]:AddBitMap( 'BITMAPS\INGR.BMP' ) oBrw:aCols[2]:AddBitMap( 'BITMAPS\RENU.BMP' ) oBrw:aCols[2]:bBmpData := {|| oQryBrw:estado }
El dato guardado en estado es un numero de 1 a 9
Espero que te sirva
César, saludos amigo.
Interesante el código que muestras, tengo 2 preguntas al respecto:
1. Como lo hago con imagenes desde recursos?
2. Entiendo que por cada fila se agregan los 9 elementos y al momento de mostrar se ve el que corresponda en posicion con la variable estado. Es asi? O estoy entendiendo mal? Lo que me llama la atención es que se puedan guardar varios elementos en una misma celda.
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: BMP en xBrowse?
José:
Con el permiso de Cesar y Manuel, esa te la respondo yo
Obviamente ya debes tener los BMPs en tu archivo de recursos y luego basta con
quitar el path y hasta la extensión
Listo, saludos
Con el permiso de Cesar y Manuel, esa te la respondo yo
Obviamente ya debes tener los BMPs en tu archivo de recursos y luego basta con
quitar el path y hasta la extensión
Code: Select all | Expand
oBrw:aCols[2]:bStrData := {|| ""}
oBrw:aCols[2]:AddBitMap( 'PEND' )
oBrw:aCols[2]:AddBitMap( 'VISADA' )
oBrw:aCols[2]:AddBitMap( 'DISPO' )
oBrw:aCols[2]:AddBitMap( 'NDISPO' )
oBrw:aCols[2]:AddBitMap( 'DEV' )
oBrw:aCols[2]:AddBitMap( 'ACEPT' )
oBrw:aCols[2]:AddBitMap( 'RECH' )
oBrw:aCols[2]:AddBitMap( 'INGR' )
oBrw:aCols[2]:AddBitMap( 'RENU' )
oBrw:aCols[2]:bBmpData := {|| oQryBrw:estado }
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
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
- nageswaragunupudi
- Posts: 10691
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: BMP en xBrowse?
This code:
Can be simplified as:
Code: Select all | Expand
oBrw:aCols[2]:AddBitMap( 'PEND' )
oBrw:aCols[2]:AddBitMap( 'VISADA' )
oBrw:aCols[2]:AddBitMap( 'DISPO' )
oBrw:aCols[2]:AddBitMap( 'NDISPO' )
oBrw:aCols[2]:AddBitMap( 'DEV' )
oBrw:aCols[2]:AddBitMap( 'ACEPT' )
oBrw:aCols[2]:AddBitMap( 'RECH' )
oBrw:aCols[2]:AddBitMap( 'INGR' )
oBrw:aCols[2]:AddBitMap( 'RENU' )
Code: Select all | Expand
oBrw:aCols[2]:AddBitMap( { 'PEND', 'VISADA', 'DISPO', 'NDISPO', 'DEV', 'ACEPT', 'RECH', 'INGR', 'RENU' } )
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
Re: BMP en xBrowse?
Mr. Rao:
Thanks again.
Regards
Thanks again.
Regards
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
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero