Estimados buenos dias ..
Tengo un DBGrid donde como sabrán muestra los datos que tengo en mi tabla, tengo ligado a este un DBText que al momento de moverme por el DBGrid la etiqueta DBTet va cambiando.
En el DBText manejo 3 tipos de campos, "ACTIVO", "SUSPENDIDO", DISPONIBLE", intenté que al momento de que el DBText cambiara el texto a la palabra ACTIVO, la etiqueta cambiara de color a AZUL, la palabra DISPONIBLE a color verd y SUSPENDIDO en color rojo.
Noté que en la pestaña evento del DBText no existe la opción OnChange, pero existe uno llamado DataSource que imagino es el vinculo con la tabla y alli si existe el evento OnDataChange, coloqué el siguente código..
if DBText9.Caption = 'ACTIVO' Then
Begin
DBText9.Color := clBlue;
if DBText9.Caption = 'DISPONIBLE' Then
Begin
DBText9.Color := clGreen;
if DBText9.Caption = 'SUSPENDIDO' Then
Begin
DBText9.Color := clRed;
al ejecutarlo no me cambia el color de la etiqueta, faltará algo o no es por alli la cosa?
Gracias de antemano !! ..