FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Rave cambiar color a un rectangulo
LLevo varios dias intentado, que el color de rectangulo rectagle1.fillcolor cambien segun el valor de un datatex, del mismo reporte. En el quickreport lo tenia echo pero aqui no consigo que funcione. me podrias ayudar a conseguirlo o donde puedo conseguir la información, ya que toda la que he conseguido, no me es de ayuda.
Gracias y un saludo a todos |
#2
|
||||
|
||||
Hola,
cuando trabajo con rave intengo hacer todos los cambios de apariencia desde delphi. Para tu caso sería algo así.
Por cierto, en el uses tienes que añadir las librerías correspondientes de los objetos del rave que vas a utilizar, para este caso (los digo de memoria) creo que son RVCsStd o RVCsDraw y RVClass Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#3
|
|||
|
|||
Gracias por responder, lo he probado y me da violacion de acceso, de todas maneras, pienso que solo valdria para genera una pagina, yo lo que necesito, es hacer un reporte de todos los registros y ir cambiando el color del rectangulo segun lo que tenga otro campo, ejemplo si el campo pone pan, el color seria rojo, si es azucar seria amarillo.
Perdona mi ignorancia, pero acabo de empezar con el rave. Un saludo. seguire probando Segun parece el error es cuando if true then Rectangulo.FillColor:=ClLime else Rectangulo.FillColor:=ClPurple; me debe faltar alguna libreria. Última edición por jupehe fecha: 23-03-2015 a las 22:04:05. |
#4
|
||||
|
||||
Hola,
normalmente ese error me salta cuando me he equivocaco al poner el nombre del componente del rave, o porque no he elegido el reporte correcto y por lo tanto no encuentra el objeto que estoy buscando. Comprueba que tu reporte de rave sea el Report1. Que el nombre de la página de ese reporte sea Page1. Que el nombre del rectángulo al que quieres cambiar el color se Rectangle1. Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#5
|
|||
|
|||
Otra solucion puede ser en los eventos del propio Rave.
Antes de imprimir la banda compruebas el valor del dataset y cambias ( o no) el color del rectangulo. Cambia los nombres del rectangulo y del datatext por los tuyos. Última edición por nlsgarcia fecha: 26-03-2015 a las 12:58:52. Razón: Sintaxis Delphi |
#6
|
|||
|
|||
Ya consegui que lo hiciera de una manera que me facilita lo que necesito
todo lo que habeis puesto me valia, pero de esta manera y teniendo que controlar varios coleres, me ha sido mas facil. Gracias a todos por vuestra ayuda, que me ha sido de mucha utilidad. Un saludo Última edición por Casimiro Notevi fecha: 26-03-2015 a las 20:17:01. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
rellenar de color rectangulo dibujado en bitmap | cenedelphi | Gráficos | 7 | 02-08-2011 07:59:44 |
Cambiar posicion de rectangulo o Linea en RAVE | Alexander | Impresión | 0 | 15-06-2007 15:52:51 |
Cambiar el rectángulo de Foco en un TListBox | dec | Trucos | 2 | 10-09-2006 16:37:28 |
RAVE ¿Como cambiar color de fondo segun resultado del query? | ach_666 | Impresión | 0 | 03-05-2006 00:33:28 |
Cambiar Color Rave Report | Rabata | Impresión | 0 | 29-07-2004 12:10:12 |
|