Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-08-2007
redimido redimido is offline
Miembro
 
Registrado: jul 2007
Posts: 14
Poder: 0
redimido Va por buen camino
Unhappy Problema con DbGrid.

Hola amigos del club delphi, tengo un problema para colorear la fila de una grilla según el contenido de un campo especifico en la tabla, osea, en la tabla tengo un campo llamado estatus dentro del cual guardo los siguientes registros (Pendiente y Finalizado), lo que he tratado de hacer es que cuando ese campo en la grilla este como “Finalizado” la fila adquiera un color azul y cuando presente “Pendiente” se muestra en color rojo. Traté de realizarlo de las siguientes maneras y no he logrado nada. No quiere funcionar.


if table1estatus := 'finalizado' then
begin

DBGrid1.canvas.brush.color :=clBlue;
end else

DBGrid1.canvas.brush.color :=clRed;
DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State)
End;
End;

La otra forma:


if table1estatus := 'finalizado' then
begin

DBGrid1.canvas.brush.color :=clBlue;
end else

if table1estatus := 'pendiente' then
begin

DBGrid1.canvas.brush.color :=clRed;
DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State)
End;
End;



Esta línea me da error y no me permite ejecutar el programa, solo se ejecuta cuando la comento y una vez ejecutado el código no funciona( DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State), acaso será que no funciona con campos tipos carácter o me falta algo?


Le agradecería mucho su ayuda, gracias de antemano.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problema con dbgrid Choclito Varios 2 12-02-2007 18:11:06
Problema con un DBGrid ivanloco Varios 3 01-06-2006 15:28:20
Problema con DBGRID poniente Varios 1 26-01-2006 17:13:53
Problema con DBGRID EITB OOP 0 04-12-2004 02:20:31
problema en un DbGrid fmonte Varios 3 18-11-2004 21:02:50


La franja horaria es GMT +2. Ahora son las 06:26:35.


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
Copyright 1996-2007 Club Delphi