Objetos con color variable en reportes

260 views
Skip to first unread message

Alejandro Placereano

unread,
Dec 13, 2012, 4:02:47 PM12/13/12
to publice...@googlegroups.com
Hola gente!! 
Tengo reportes de vfp9 en los que necesito poner un color de fondo... pero ese color lo tengo guardado en una tabla y segun una condicion... a veces usa un color, otras veces otro color...

Queria saber si se puede poner algo como el nombre de campo o algo asi, como por ejemplo, cuando uno pone el nombre de la variable a un campo texto... o el nombre de variable a la propiedad imagen ... de la misma forma pero para el color... o algo asi...

se podra???

gracias desde ya!!

Héctor Bernal

unread,
Dec 14, 2012, 2:06:18 PM12/14/12
to publice...@googlegroups.com
Buen día, Alejandro.

Hace unos años hice algo similar en un reporte  (VFP7), es decir, el reporte debía imprimir algún texto o valor con un determinado color basado en una condición y lo resolví de la siguiente forma:

1. Conocer las diversas condiciones que se presentaban, por ejemplo:
       Si x<100,                    imprimir en verde.
       Si x>=100 y x<300,     imprimir en amarillo.
       Si x>300,                    imprimir en rojo.

2. Coloqué 3 bandas con los colores mencionados, en el lugar donde se requería la impresión de los datos relacionados.

3. En propiedades del objeto, seleccioné Print When, luego Print only when expression is true. En ésta última coloqué la condición que le correspondía, como los ejemplos de 1).

4. El ejecutar el proceso que llama al reporte y según los valores o resultado obtenido, se imprimían en el color requerido.


De ésta forma se dió respuesta a lo que me pidieron. 

Estoy seguro que debe haber otra forma, pero esta me sacó del problema que se me presentó, por lo que espero te sea de ayuda.


Saludos desde México, D.F.




--
 
 

Alejandro Placereano

unread,
Dec 17, 2012, 9:16:18 AM12/17/12
to publice...@googlegroups.com
muchisimas gracias!! estaba pensando que tenia que hacer algo asi...
en este momento le doy al usuario la posibilidad de elegir el color, pero se la voy a tener q acotar, y hacer eso que me decis

otra vez, gracias! 

Alejandro Placereano

unread,
Dec 21, 2012, 2:01:39 PM12/21/12
to publice...@googlegroups.com
Hola Gente!
para los que quieran saber, logre hacerlo de la siguiente manera!
puse en los lugares que debe cambiar el color, objetos imagen en el reporte
a la vez hice pequeños cuadraditos bmp de colores... en la pantalla le doy opciones al usuario, para que elija entre los colores de los cuadraditos (yo personalmente hice 20 colores con 5 tramas diferentes, asi que quedaron 100)

despues cuando mando llamar al reporte, en el cursor, pongo la ruta del archivo bmp que tiene el cuadradito del color que el usuario selecciono para ese casillero

espero que les sirva a los que lean esto!

salu2 



El jueves, 13 de diciembre de 2012 18:02:47 UTC-3, Alejandro Placereano escribió:
Reply all
Reply to author
Forward
0 new messages