Hola quiero en el vento ondrawrow del Tdbbrowse pintar una celda dependiendo
del valor de una campo del dataset que tiene el tdbbrowse
METHOD DBBturDrawRow( oSender, nRowPos ) CLASS TForhorasper
if ::oDbfDataAux:tipo="E"
::oDBBtur:nClrText:=0x8000FF
endif
RETURN Nil
esto no me hace nada, pero veo que debo indicar la fila, no se como
Gracias
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
pintar fila
-
- Mensajes: 26
- Registrado: Sab Mar 13, 2010 4:51 pm
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
pintar fila
Hola,
Creo que el evento a usar es OnDrawCell(). Revise la documentación de dicho
evento. Observe que tendrá que sobrecargar dicho evento en todas las
columnas, pero que es posible redirigir dicho evento hacia el mismo código
fuente para todas las columnas.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"Estudio Informatico Sur" <estudioinformaticosur@gmail.com> escribió en el
mensaje de noticias:[email=4c3b3eee@svctag-j7w3v3j....]4c3b3eee@svctag-j7w3v3j....[/email]
> Hola quiero en el vento ondrawrow del Tdbbrowse pintar una celda
> dependiendo del valor de una campo del dataset que tiene el tdbbrowse
>
>
>
> METHOD DBBturDrawRow( oSender, nRowPos ) CLASS TForhorasper
> if ::oDbfDataAux:tipo="E"
> ::oDBBtur:nClrText:=0x8000FF
> endif
> RETURN Nil
>
> esto no me hace nada, pero veo que debo indicar la fila, no se como
>
> Gracias
>
>
>
>
>
Creo que el evento a usar es OnDrawCell(). Revise la documentación de dicho
evento. Observe que tendrá que sobrecargar dicho evento en todas las
columnas, pero que es posible redirigir dicho evento hacia el mismo código
fuente para todas las columnas.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"Estudio Informatico Sur" <estudioinformaticosur@gmail.com> escribió en el
mensaje de noticias:[email=4c3b3eee@svctag-j7w3v3j....]4c3b3eee@svctag-j7w3v3j....[/email]
> Hola quiero en el vento ondrawrow del Tdbbrowse pintar una celda
> dependiendo del valor de una campo del dataset que tiene el tdbbrowse
>
>
>
> METHOD DBBturDrawRow( oSender, nRowPos ) CLASS TForhorasper
> if ::oDbfDataAux:tipo="E"
> ::oDBBtur:nClrText:=0x8000FF
> endif
> RETURN Nil
>
> esto no me hace nada, pero veo que debo indicar la fila, no se como
>
> Gracias
>
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 26
- Registrado: Sab Mar 13, 2010 4:51 pm
pintar fila
Hola, si el evento OnDrawCell(), ya lo utilicé pero como el otro evento dice
OnDrawRow() dice :Evento que se produce antes de pintar una fila del browse.
supuse que me podría llegar a pintar toda un fila sin necesidad de ir
referenciando cada celda, este evento que me permite hacer?????
Saludos
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:[email=4c3b5040@svctag-j7w3v3j....]4c3b5040@svctag-j7w3v3j....[/email]
> Hola,
>
> Creo que el evento a usar es OnDrawCell(). Revise la documentación de
> dicho evento. Observe que tendrá que sobrecargar dicho evento en todas las
> columnas, pero que es posible redirigir dicho evento hacia el mismo código
> fuente para todas las columnas.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> [Equipo de Xailer / Xailer team]
> http://www.xailer.com
> http://www.xailer.info
> http://www.xailer.com/forum
> http://www.xailer.com/dokuwiki
>
>
> "Estudio Informatico Sur" <estudioinformaticosur@gmail.com> escribió en el
> mensaje de noticias:[email=4c3b3eee@svctag-j7w3v3j....]4c3b3eee@svctag-j7w3v3j....[/email]
>> Hola quiero en el vento ondrawrow del Tdbbrowse pintar una celda
>> dependiendo del valor de una campo del dataset que tiene el tdbbrowse
>>
>>
>>
>> METHOD DBBturDrawRow( oSender, nRowPos ) CLASS TForhorasper
>> if ::oDbfDataAux:tipo="E"
>> ::oDBBtur:nClrText:=0x8000FF
>> endif
>> RETURN Nil
>>
>> esto no me hace nada, pero veo que debo indicar la fila, no se como
>>
>> Gracias
>>
>>
>>
>>
>>
OnDrawRow() dice :Evento que se produce antes de pintar una fila del browse.
supuse que me podría llegar a pintar toda un fila sin necesidad de ir
referenciando cada celda, este evento que me permite hacer?????
Saludos
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:[email=4c3b5040@svctag-j7w3v3j....]4c3b5040@svctag-j7w3v3j....[/email]
> Hola,
>
> Creo que el evento a usar es OnDrawCell(). Revise la documentación de
> dicho evento. Observe que tendrá que sobrecargar dicho evento en todas las
> columnas, pero que es posible redirigir dicho evento hacia el mismo código
> fuente para todas las columnas.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> [Equipo de Xailer / Xailer team]
> http://www.xailer.com
> http://www.xailer.info
> http://www.xailer.com/forum
> http://www.xailer.com/dokuwiki
>
>
> "Estudio Informatico Sur" <estudioinformaticosur@gmail.com> escribió en el
> mensaje de noticias:[email=4c3b3eee@svctag-j7w3v3j....]4c3b3eee@svctag-j7w3v3j....[/email]
>> Hola quiero en el vento ondrawrow del Tdbbrowse pintar una celda
>> dependiendo del valor de una campo del dataset que tiene el tdbbrowse
>>
>>
>>
>> METHOD DBBturDrawRow( oSender, nRowPos ) CLASS TForhorasper
>> if ::oDbfDataAux:tipo="E"
>> ::oDBBtur:nClrText:=0x8000FF
>> endif
>> RETURN Nil
>>
>> esto no me hace nada, pero veo que debo indicar la fila, no se como
>>
>> Gracias
>>
>>
>>
>>
>>
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
pintar fila
Estudio,
Ese evento, como cualquier otro, le permite ejecutar cualquier código que
usted desee.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"Estudio Informatico Sur" <estudioinformaticosur@gmail.com> escribió en el
mensaje de noticias:[email=4c3b7398@svctag-j7w3v3j....]4c3b7398@svctag-j7w3v3j....[/email]
> Hola, si el evento OnDrawCell(), ya lo utilicé pero como el otro evento
> dice
>
> OnDrawRow() dice :Evento que se produce antes de pintar una fila del
> browse.
>
> supuse que me podría llegar a pintar toda un fila sin necesidad de ir
> referenciando cada celda, este evento que me permite hacer?????
>
> Saludos
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje news:[email=4c3b5040@svctag-j7w3v3j....]4c3b5040@svctag-j7w3v3j....[/email]
>> Hola,
>>
>> Creo que el evento a usar es OnDrawCell(). Revise la documentación de
>> dicho evento. Observe que tendrá que sobrecargar dicho evento en todas
>> las columnas, pero que es posible redirigir dicho evento hacia el mismo
>> código fuente para todas las columnas.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> [Equipo de Xailer / Xailer team]
>> http://www.xailer.com
>> http://www.xailer.info
>> http://www.xailer.com/forum
>> http://www.xailer.com/dokuwiki
>>
>>
>> "Estudio Informatico Sur" <estudioinformaticosur@gmail.com> escribió en
>> el mensaje de noticias:[email=4c3b3eee@svctag-j7w3v3j....]4c3b3eee@svctag-j7w3v3j....[/email]
>>> Hola quiero en el vento ondrawrow del Tdbbrowse pintar una celda
>>> dependiendo del valor de una campo del dataset que tiene el tdbbrowse
>>>
>>>
>>>
>>> METHOD DBBturDrawRow( oSender, nRowPos ) CLASS TForhorasper
>>> if ::oDbfDataAux:tipo="E"
>>> ::oDBBtur:nClrText:=0x8000FF
>>> endif
>>> RETURN Nil
>>>
>>> esto no me hace nada, pero veo que debo indicar la fila, no se como
>>>
>>> Gracias
>>>
>>>
>>>
>>>
>>>
>
>
Ese evento, como cualquier otro, le permite ejecutar cualquier código que
usted desee.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"Estudio Informatico Sur" <estudioinformaticosur@gmail.com> escribió en el
mensaje de noticias:[email=4c3b7398@svctag-j7w3v3j....]4c3b7398@svctag-j7w3v3j....[/email]
> Hola, si el evento OnDrawCell(), ya lo utilicé pero como el otro evento
> dice
>
> OnDrawRow() dice :Evento que se produce antes de pintar una fila del
> browse.
>
> supuse que me podría llegar a pintar toda un fila sin necesidad de ir
> referenciando cada celda, este evento que me permite hacer?????
>
> Saludos
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje news:[email=4c3b5040@svctag-j7w3v3j....]4c3b5040@svctag-j7w3v3j....[/email]
>> Hola,
>>
>> Creo que el evento a usar es OnDrawCell(). Revise la documentación de
>> dicho evento. Observe que tendrá que sobrecargar dicho evento en todas
>> las columnas, pero que es posible redirigir dicho evento hacia el mismo
>> código fuente para todas las columnas.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> [Equipo de Xailer / Xailer team]
>> http://www.xailer.com
>> http://www.xailer.info
>> http://www.xailer.com/forum
>> http://www.xailer.com/dokuwiki
>>
>>
>> "Estudio Informatico Sur" <estudioinformaticosur@gmail.com> escribió en
>> el mensaje de noticias:[email=4c3b3eee@svctag-j7w3v3j....]4c3b3eee@svctag-j7w3v3j....[/email]
>>> Hola quiero en el vento ondrawrow del Tdbbrowse pintar una celda
>>> dependiendo del valor de una campo del dataset que tiene el tdbbrowse
>>>
>>>
>>>
>>> METHOD DBBturDrawRow( oSender, nRowPos ) CLASS TForhorasper
>>> if ::oDbfDataAux:tipo="E"
>>> ::oDBBtur:nClrText:=0x8000FF
>>> endif
>>> RETURN Nil
>>>
>>> esto no me hace nada, pero veo que debo indicar la fila, no se como
>>>
>>> Gracias
>>>
>>>
>>>
>>>
>>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com