![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Pues no se, a mi me funciona lo que he probado. Creía que bastaría con adaptarlo un poco a tu programa y ya está
En fin, mi gozo en un pozo Saludos |
|
#2
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Hola.
Dudo de su aplicabilidad... pero brinda un 'arco iris' de posibilidades... ![]()
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#4
|
||||
|
||||
|
Creo que la solución sería:
Nota: Según la ayuda de Delphi 6: Cita:
Última edición por duilioisola fecha: 05-01-2011 a las 17:28:18. |
|
#5
|
||||
|
||||
|
Cita:
__________________
http://www.gestionportable.com |
|
#6
|
||||
|
||||
|
Al final he hecho lo siguiente:
El único problema es que la última parte donde asigno al campo sombra un valor, la pasa por alto y siempre es 0. He probado con AutoCalcFields en False y en True, con el mismo resultado. Puede ser porque estoy probando con unos componentes que descienden de FreeIB. Si alguien lo puede probar con otros componentes DataSets que informe si le funciona. |
|
#7
|
||||
|
||||
|
Casimiro te pongo unas imágenes de lo que te comentaba anteriormente
![]() ![]() Ten en cuenta que usado colores a lo loco, deberías usar, un color y derivar luego de este cambiado sólo uno de los valores de la rgb para que fueran tonalidades mas consecutivas. La parte del código que creo te puede interesar es esta
Como puedes comprobar use mi BD de pruebas y el Campo por el que hago la comprobación es LOTE, en tu caso sería ASIENTO
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por José Luis Garcí fecha: 05-01-2011 a las 18:48:33. |
|
#8
|
||||
|
||||
|
Bueno siento ser pesado, pero con unos pequeños cambios os muestro lo que digo.
![]() Código Cambiado
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#9
|
||||
|
||||
|
mmm... comparto la opinión de casimiro, las soluciones presentadas son como cañonazos.
Por mi parte creo que este problema necesita nada más que una especie de switch, o alternador. Una simple variable booleana que controle el color utilizado.
BoolSwitch y UltimoValor son variables privadas del formulario. Creo que con este código se pudiera solucionar el problema. Sino pues creo que de él se puede partir. Saludos, Chris Última edición por Chris fecha: 05-01-2011 a las 19:40:16. |
|
#10
|
||||
|
||||
|
Estoy siguiendo este hilo con interés. En algún momento voy a verme en la tesitura de implantar algo similar. Y creo que el principal problema no es "pintar" las filas cuando se "cargan" los datos. Eso, con los sistemas de switch que se van comentando es fácil. Yo creo que el principal problema es la navegación, el hacer click en cualquier sitio. Creo que si en el registro de la tabla no hay una información que nos indique si hay que pintar esa celda de un color o de otro, los valores del "switch" no van a ser válidos. Mi opinión en que "debe haber una información en el registro que indique de color hay que pintar esa celda".
Saludos,
__________________
http://www.gestionportable.com |
|
#11
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#12
|
||||
|
||||
|
Casimiro, puedes adaptar el mismo código, para 5 colores o para 2, cambiado solamente lo siguiente en el case
........................................C..O..L..O..R.......A......U..S..A..R Color............terminación......Para 10.......Para 5...........Para 2 0------------------0-----------0----------0-------------0 1------------------1-----------1----------1-------------1 2------------------2-----------2----------2-------------0 3------------------3-----------3----------3-------------1 4------------------4-----------4----------4-------------0 5------------------5-----------5----------0-------------1 6------------------6-----------6----------1-------------0 7------------------7-----------7----------2-------------1 8------------------8-----------8----------3-------------0 9------------------9-----------9----------4-------------1 Ventajas de este sistema, permite un mayor control, ya que no descuadra el color, ya que el color es según el termino del Lote (asiento en tu caso y al subir o bajar no pierde el color.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por José Luis Garcí fecha: 06-01-2011 a las 17:59:59. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Alternar dos colores en las lineas de un DBGrid. | jealousy | OOP | 4 | 07-05-2014 15:45:23 |
| colores en un dbgrid | frf_84 | Gráficos | 2 | 07-12-2004 12:14:57 |
| dbgrid con colores | Giniromero | Conexión con bases de datos | 7 | 08-07-2004 16:26:29 |
| dbgrid en colores | sebas | Conexión con bases de datos | 2 | 09-07-2003 09:16:14 |
| Colores en una DBGrid | REDCOM | Varios | 2 | 26-05-2003 20:42:58 |
|