Dbgrid ordenar columna por color
Hola, tengo un Dbgrid con tres columnas, apellido , nombre, descripcion, segun una descripcion dada pinto la fila e la columna de un color, hay una manera como ordeno por columna ordenar por color?.
Gracias. |
Cita:
Me confunde un poco esta parte: Cita:
Si se trata de las filas, se logra ordenando por el campo descripción:
Saludos. |
Dbgrid ordenar columna por color
Hola basicamente lo que hago mediante un select de comparación pinto la linea con un color amarillo quienes difieren el mes actual con el mes anterior de sector de trabajo, es decir dentro del dbgrid los que se ven que la columna nombre esta de color amarillo cambiaron de oficina. el tema es que de 6000 personas estaran en amarillo 10. Lo que buscaba si habia una forma como en el excel de ordenar por color.
Gracias. |
Hola.
Por el color no se puede. Pero tomando en cuenta que el color se corresponde con determinado criterio, como te dije anteriormente, podes ordenar la consulta por el criterio. Esto hará que los registros (líneas) del mismo criterio (color) se agrupen. Para ver si puedo explicarme con un ejemplo voy a tomar la tabla country de dbdemos.mdb de Delphi y considerar como criterio que el campo CONTINENT sea igual a 'South America'. Inicialmente la consulta es: Y muestra: Luego cambiando por: Queda agrupado por color (en realidad por el criterio): Si deseas invertir el órden usa el modificador DESC. Este es el código de pintado del ejemplo:
Saludos. |
Dbgrid ordenar columna por color
Gracias!!!.
|
La franja horaria es GMT +2. Ahora son las 06:09:38. |
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