color columna REPORT

Post Reply
Francisco Horta
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

color columna REPORT

Post by Francisco Horta »

pues eso, estoy usando la clase REPORT y necesito saber como poner el color del texto de una columna en rojo si su valor es negativo.
salu2
paco
Francisco Horta
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Post by Francisco Horta »

yo mismo me contesto, resuelto!!
gracias
paco
Loren
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: color columna REPORT

Post by Loren »

Compañeros:

1) tengo el mismo problema y en este post nuestro compañero no detalló la solución. ¿Alguien la sabe ?

2) el Report consiste en un listado de facturas emitidas. Algunas de ellas están anuladas, pero me interesa que aparezcan en el listado, sin embargo necesito que NO sume los importes y no los tenga en cuenta en la suma de TOTALES. ¿Como lo indico?

Mil gracias.
LORENZO
User avatar
FranciscoA
Posts: 2170
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: color columna REPORT

Post by FranciscoA »

Loren.
Ej. Usando colores en TReport:
DEFINE FONT oFont1 NAME "ARIAL" SIZE 0,-09
DEFINE FONT oFont2 NAME "ARIAL" SIZE 0,-10
...
COLUMN TITLE "EXISTENC" ;
DATA (calias)->EXISTENCIA;
PICTURE "@Z 999,999.99";
FONT if((calias)->existencia<0,2,1) ; //<--- SIZE 10;
GRID 2
...
IF oReport:lCreated
oReport:SetTxtColor(CLR_HRED,2) //color Rojo para la fuente 2
ENDIF

Para el segundo caso (suponiendo que utilices un campo para identificar las anuladas):
COLUMN TITLE "VALOR FACT" ;
DATA (calias)->VALOR_FACT;
PICTURE "@Z 999,999.99";
TOTAL FOR (cAlias)->Nula = .f.

Espero te ayude. Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
EASYSOFT
Posts: 195
Joined: Sat Oct 22, 2005 1:17 pm
Location: Quito - Ecuador

Re: color columna REPORT

Post by EASYSOFT »

Buenas noches

QUiza me puedan ayudar
quiero poner un color diferente para 3 condiciones
existencias < 0 rojo
existencias > 0 y menor 10 amarillo
y mayor a 10 verde

muchas gracias

Saludos
Oscar
Fwh 23.10, bcc55

Post Reply