FoxPro/Visual FoxPro - Cambiar Color de texto en Reportes

 
Vista:

Cambiar Color de texto en Reportes

Publicado por Manuel Raygoza (5 intervenciones) el 23/04/2008 20:46:34
Que tal. Estoy diseñando un informe. Necesito cambar el color de cualquier dato que su valor sea menor a cero.

En las propiedades de los campos a imprimir doy doble clic y me aparece un cuadro de dialogo para capturar las expresiones de un informe.
Por ejemplo al capturar esta expresion o condicion me hace una multiplicacion:

iif(tipomov='1',Mes1*-1,Mes1)

Ahora necesito una expresion similar para cambiar el color de texto en el reporte NO en un formulario..

por ejemplo:

IIF(Mes1<0,(Cambia a color rojo el texto, x)

Pero no se como es la sintaxi.

Encontre algo en internet pero es solamente para formularios y yo lo necesito en el reporte o informe:

PROCEDURE grdTest.Init
This.SetAll ("DynamicBackColor", [IIF(EMPTY(MOD(ThisForm.grdTest.ActiveRow,2)),RGB(0,255,0),RGB(255,255,255))])
RETURN

Espero contar con su ayuda. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambiar Color de texto en Reportes

Publicado por Plinio (7841 intervenciones) el 23/04/2008 23:12:07
Puedes tener dos campos de texto, uno encima de otro y en la opcion print when (imprimir cuando) poner la opcion. Uno de los campos tendra calor negro y el otro rojo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar