Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-10-2007
Avatar de vroa74
vroa74 vroa74 is offline
Miembro
 
Registrado: jul 2006
Posts: 254
Poder: 18
vroa74 Va por buen camino
Question 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.

Última edición por vroa74 fecha: 09-10-2007 a las 06:07:16. Razón: inclui otra pregunta
Responder Con Cita
  #2  
Antiguo 09-10-2007
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 18
Gabo Va por buen camino
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...
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita
  #3  
Antiguo 09-10-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por vroa74 Ver Mensaje
...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.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 09-10-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Cita:
Empezado por vroa74 Ver Mensaje
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;
Responder Con Cita
  #5  
Antiguo 09-10-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
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.
Responder Con Cita
Respuesta



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
Cambiar titulo en un dbgrid carlosegs11 SQL 3 31-05-2007 19:15:40
Cambiar el titulo de las Columnas de un DBgrid tramjauer OOP 2 28-01-2007 19:21:20
Un Mismo Titulo a 2 columnas StringGrid MITOPE Varios 2 24-08-2006 00:41:33
Clickar en el titulo de un dbgrid y me lo ordene por orden alfabetico ese campo Nbull SQL 2 19-01-2005 11:11:04
Columnas del DBGrid thecarlos MS SQL Server 1 24-12-2003 10:50:32


La franja horaria es GMT +2. Ahora son las 00:00:22.


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