Cambiar color de QRDBText según su valor
Estoy intentando cambiar el color de la letra de un QRDBTEXT según el valor que este tenga. Si es <10 color negro, si esta entre 10-30 amarillo, y si es >30 en rojo.
El dataset es una ZQuery que realiza una consulta sobre una tabla de una base de datos, y la propiedad DataField de este elemento es un campo de dicha consulta. Mi duda concretamente es a la hora de establecer la condición if en el evento BeforePrint. ¿Debo de comparar haciendo referencia a ZQuery['campo'] o hay alguna manera de comparar con el valor del QRDBTEXT directamente? Un saludo, y gracias por vuestro tiempo |
Hola Voltimer, bienvenido a Club Delphi :)
Es costumbre con los que ingresan sugerirles la lectura de nuestra guía de estilo. Con respecto a tu consulta, creo que es mas simple comparar con el valor de la columna(campo), ejemplo:
Saludos :) |
Todo ok. Mucho más simple comparándolo con los campos de la consulta.
Muchas gracias!!! |
La franja horaria es GMT +2. Ahora son las 07:32:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi