links original:
colores x celda
viewtopic.php?f=6&t=19153&start=0&hilit=color+de+celda
tooltips x celda
viewtopic.php?f=6&t=14934&start=0&hilit=doble+click+en+xbrowse

Uploaded with ImageShack.us
Gracias a mi Dios ante todo!

Amigo Probaste asi
oCol:bToolTip := {|oLbx, nRow, nCol, nKeyFlas| if ( oLbx:MouseRowPos( nRow ) == oLbx:nRowSel,if ( SQLField(oExi_Suc,"ma_arti")="DEMO12", "Married", "Single" ),) }
Saludos
JBRITA, gracias por tu respuesta, probe como me dijistes y casi, casi lo logro, solo que me esta validando solo la linea, no la CELDA, en cualquier parte de la linea siempre sale el mismo resultado aunque el contenido de la celda sea otro, es como sino evaluara el valor de la celda, aca dejo como lo tengo a ver si es un error mio en la forma que use tu sugerencia, saludos...
lo probe asi ya que deb validar muchas celdas por columnas que se crean on line
oBrw:aCols[ nFor ]:bToolTip := {|oBrw,nRow,nCol,nKeyFlas| IF(oBrw:MouseRowPos(nRow)==oBrw:nRowSel ,;
IF(cQryPCUO:num_leyenda > 0, str(cQryPCUO:num_leyenda),"Single"), ) }
Alguien tendra alguna idea de lo que necesito.? de verdad me hace falta, el cliente me tiene @!·$!%!! con el tema, gracias.
Creo ya lo probe en una de esas tantas tiraderas de flecha, igual vuelvo a intentar y comento por si se da la solucion...gracias...saludos... ![]()
:aCols[col_Origen]:bToolTip := {|oBrw,nRow,nCol,nKeyFlas| if( oBrw:MouseRowPos(nRow)==oBrw:nRowSel, ;
"Dato de fila 1"+CRLF+"Dato de fila 2"+CRLF+"Dato de fila 3"+CRLF+"Dato de fila 4", ) }José Luis:
El siguiente ejemplo muestra el contenido de cada celda de una misma linea (linea seleccionada) FWH 10.06
Observaciones:
Trabaja únicamente sobre las columnas visibles del xBrowse.
Si das click o te mueves de fila, pero el cursor del mouse lo mueves sobre la misma columna, el tooltip no se presenta, tienes que mover el cursor momentáneamente a otra columna de la linea seleccionada, y luego posicionarte en la celda deseada.
FOR N:=1 TO LEN(oLbx:aCols)
oLbx:aCols[n]:bToolTip := {|oLbx,nRow,nCol,nKeyFlas| ;
IF(oLbx:MouseRowPos(nRow)==oLbx:nRowSel,;
if(!empty(oLbx:aCols[oLbx:MouseColPos(nCol)]:bStrData),;
oLbx:aCols[oLbx:MouseColPos(nCol)]:bStrData,nil),) }
NEXT
Espero sirva de guía para tu implementación.
disculpas... no lei con atención el primer mensaje; no se refieren al ejemplo que mencione