Cómo pintar una fila de un DW segun variable
Publicado por Francisco (1 intervención) el 06/05/2011 00:59:51
Hola comunidad,
un favor, tengo problemas con un datawidow en el cual quiero pintar toda una fila de un color diferente siempre que el valor de una variable se encuentre dentro del rango definido por dos campos.
Me explico:
los campos son: val_min (decimal), val_max(decimal), descripcion (varchar)
por la ventana ingresa un valor a una variable de nombre "valor" y este debe estar dentro del rango de val_min, val_max
segun sea el caso la variable "valor" debe encontrar su ubicación y resaltar el registro
intenté probar esto con la función Modify() pero no me resulta o quizas la sintaxis no sea la correcta,
es mas esto solo me cambiaria de color un solo campo, recuerda que se desea marcar toda la fila.
dw_1.Modify("descripcion.Color='0~tIf(val_min>="+valor+" and "+valor+"<=val_max,255,0)'") ?????
espero me puedan ayudar, gracias.
un favor, tengo problemas con un datawidow en el cual quiero pintar toda una fila de un color diferente siempre que el valor de una variable se encuentre dentro del rango definido por dos campos.
Me explico:
los campos son: val_min (decimal), val_max(decimal), descripcion (varchar)
por la ventana ingresa un valor a una variable de nombre "valor" y este debe estar dentro del rango de val_min, val_max
segun sea el caso la variable "valor" debe encontrar su ubicación y resaltar el registro
intenté probar esto con la función Modify() pero no me resulta o quizas la sintaxis no sea la correcta,
es mas esto solo me cambiaria de color un solo campo, recuerda que se desea marcar toda la fila.
dw_1.Modify("descripcion.Color='0~tIf(val_min>="+valor+" and "+valor+"<=val_max,255,0)'") ?????
espero me puedan ayudar, gracias.
Valora esta pregunta


0