Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   colores diferentes dentro de dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=50549)

zugazua2001 21-11-2007 16:45:24

colores diferentes dentro de dbgrid
 
Hola amigos del foro,, esta cuestion ya la presente en otro momento. Como veran no le he podido dar solucion.
Estoy armando una aplicacion para el manejo de reservas y ocupaciones de un hotel, utilizo una grilla en donde las filas van a ser los dias TDates y las columnas van a ser las habitaciones. Dos cuestiones tengo:
La grilla posee un primer campo del tipo TDate y los otros 20 campos del tipo A(100) donde va R u O en caso de estar o no reservada, dos espacios en blanco y el nombre del cliente.
Primero: si se da que el primer caracter es una "O" entonces me gustaria pintar la informacion de la celda con el color azul en caso de que sea "R" esa celda con el color verde.

ejm:

Fecha Habit 1 Habit 2 Habit 3 Habit 4 Habit 5
01/01/07 O / Perez R / Diaz O / Mendez .... .....
02/01/07 O / Perez R / Diaz O / Gonzales .... .....
.......
......
......

Yo uso delphi 6 y bases de datos paradox, cree un modulo donde tengo todas las tablas.
La tabla en cuestion es TEstados y cree un dataset llamado DEstados, llamar a un elemento cualquiera seria de esta manera
ModuloDatos.DEstados.DataSet.FieldByName('Habit 1').asString.

MUCHISIMAS GRACIAS POR TODO!!

eduarcol 21-11-2007 16:51:34

esto es un deja vu o que??

Colores diferentes dentro de dbGrid

felipe88 21-11-2007 18:01:24

Cita:

Empezado por eduarcol (Mensaje 247463)
esto es un deja vu o que??

Colores diferentes dentro de dbGrid

...Pues parece :confused:..., porque no explicas como conectaste los datos ya que estas un tanto enredado con los "querys" y asi te podemos ayudar mejor, alguna vez realice algo de pintar las celdas de un Dbgrid segun algunos parametros y mi solucion final y desesperada fue esta, espero te sirva de algo.


La franja horaria es GMT +2. Ahora son las 15:54:31.

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