Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   dbgrid titulo de columnas (https://www.clubdelphi.com/foros/showthread.php?t=48956)

vroa74 09-10-2007 05:23:38

dbgrid titulo de columnas
 
Hola:
estoy usando diferentes query´s los cuales me dan diferentes valores, mas sin embargo me gustaria poder ponerle un nombre en especifico a cada una de las columnas de dbgrid, hasta el momento no he podido

Código SQL [-]
select n.nombre n.apellido n.fecha n.saldo from n;
Otra pregunta sobre DBgrid

Teniendo este query me gustaria saber tambien si se puede tener dos colores en un dbgrid dependeindo un valor entrero, por ejemplo
nsaldo >=0 que sea verde de los contrario que sea rojo.

Gabo 09-10-2007 08:53:39

Hola,

las columnas de los DBGrid tienen una propiedad Title donde podrás especificar el nombre de la columna.

Para lo del color revisa este truco...

Neftali [Germán.Estévez] 09-10-2007 11:00:53

Cita:

Empezado por vroa74 (Mensaje 237092)
...me gustaria poder ponerle un nombre en especifico a cada una de las columnas de dbgrid, hasta el momento no he podido

Siempre puedes usar es AS en la SQL.

Código SQL [-]
select n.nombre AS Nombre, n.apellido AS PrimerApellido, 
n.fecha AS FechaNacimiento, n.saldo AS Saldo ...from n;

La otra opción como ya te han dicho en desde el DBGrid.

karlaoax 09-10-2007 18:53:56

Cita:

Empezado por vroa74 (Mensaje 237092)
Hola:
1.- me gustaria poder ponerle un nombre en especifico a cada una de las columnas de dbgrid

2.- Teniendo este query me gustaria saber tambien si se puede tener dos colores en un dbgrid

1.- utilizala propiedad Title en las prpiedades del componente.
2.- Puedes checar con : DBGrid1.canvas.brush.color :=clRed;
;)

karlaoax 09-10-2007 23:01:23

Hice una pequeña prueba:

Código Delphi [-]
if variable>=0 then
  DBGrid1.canvas.brush.color :=clBlue
else
  DBGrid1.canvas.brush.color :=clRed;
end;

funciona perfectamente, utilice MySQL y un DBgrid. :cool:


La franja horaria es GMT +2. Ahora son las 13:41:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi