Colorear Celdas dinamicamente
Publicado por Carolina (150 intervenciones) el 07/11/2019 13:34:43
Hola a todos! tengo una consulta que es la siguiente: tengo una datawindow crosstab, que muestra el estado de las habitaciones de un hotel en un mes en particular (seleccionado por parametros).
Cada fila corresponde a una habitacion, y cada columna es un dia del mes que se esta mostrando,Ahora bien, cada celda muestra iniciales del estado de la habitacion ese dia, (O=Ocupada, R=Reservada, etc) Yo le puse diferentes colores segun el estado de la habitacion por ejemplo: O = rojo, R = verde.
Ahora me piden si puedo hacer que los colores cambien para las reservas segun el numero de reserva
Yo hice 2 arrays, en uno pongo todas las reservas diferentes (una reserva puede ocupar mas de una habitacion) y en otro tipo string asigno colores a cada reserva diferente
entonces reservas[x] = Nº de reserva y colores[x] = RGB(0, 255 + x, 0) por ej tengo algo así
Ahora tengo que ponerle el color a cada celda que tenga una R de reserva pero diferente para cada numero, pero no se como se hace dinamicamente.
Gracias al que pueda darme una mano con este problema!!!!!
Cada fila corresponde a una habitacion, y cada columna es un dia del mes que se esta mostrando,Ahora bien, cada celda muestra iniciales del estado de la habitacion ese dia, (O=Ocupada, R=Reservada, etc) Yo le puse diferentes colores segun el estado de la habitacion por ejemplo: O = rojo, R = verde.
Ahora me piden si puedo hacer que los colores cambien para las reservas segun el numero de reserva
Yo hice 2 arrays, en uno pongo todas las reservas diferentes (una reserva puede ocupar mas de una habitacion) y en otro tipo string asigno colores a cada reserva diferente
entonces reservas[x] = Nº de reserva y colores[x] = RGB(0, 255 + x, 0) por ej tengo algo así
Ahora tengo que ponerle el color a cada celda que tenga una R de reserva pero diferente para cada numero, pero no se como se hace dinamicamente.
Gracias al que pueda darme una mano con este problema!!!!!
Valora esta pregunta
0