PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → colores por fila en una tabla
colores por fila en una tabla
Débuté par antonio, 26 jan. 2009 00:53 - 2 réponses
Posté le 26 janvier 2009 - 00:53
Hola
estoy intentando marcar las filas de una table de un color distinto, cada fila, pero no lo consigo, he insertando el siguiente codigo en la parte de
row display
me marca todas las filas y ademas de una forma muy arbitraria
yo lo que quiero es colorear solo las lineas que cumplan una determinada condición

saludos
Antonio

lineas de codigo

numetotafilas is int
i is int
numetotafilas = TableCount(Table_Facturas_proveedor,toTotal)

FOR i = 1 TO numetotafilas
// TableSelectPlus(Table_Facturas_proveedor,i)
IF i > 0 THEN
IF Table_Facturas_proveedor.COL_Restan > 0 THEN
Table_Facturas_proveedor[i]..BrushColor = iLightRed
ELSE
Table_Facturas_proveedor[i]..BrushColor = iLightGray
END
END
END
Posté le 26 janvier 2009 - 10:36
Prueba dejando sólo esta parte del código y cambia i por Table_Facturas_Proveedor.

IF Table_Facturas_proveedor.COL_Restan > 0 THEN
Table_Facturas_proveedor[Table_Facturas_Proveedor]..BrushColor = iLightRed
ELSE
Table_Facturas_proveedor[Table_Facturas_Proveedor]..BrushColor = iLightGray
END
Posté le 26 janvier 2009 - 12:58
Funciona perfectamente , muchas gracias

Creo que la documentacion de ayuda online, es muy extensa pero hay partes del lenguage que no estan nada documentadas como esta
saludos
Antonio