cancel
Showing results for 
Search instead for 
Did you mean: 

Colores en Campos de Fecha en Crystal Reports

former_member203638
Active Contributor
0 Kudos

Hola a todos, tengo la siguiente duda, tengo este reporte de cuentas por pagar de proveedores para crystal, pero quiero que me cambie el color de los campos dependiendo de la fecha de vencimiento, si hay fehcas de vencimiento de 1 a 30 de un color, de 31 a 60 de otro color y de 61 en adelante de otro color,

Es posible?

Saludos

Alessandro.

Por ejemplo si la

Declare @Fecha1 as nvarchar(100)

Set @Fecha1 = {?Fecha Vencimiento}

SELECT Distinct

DATEDIFF(DAY, LEFT(CONVERT(VARCHAR, T0.[DocDueDate], 102), 10), LEFT(CONVERT(VARCHAR, GETDATE() , 102), 10))-1 AS 'Dias',

T0.[DocDueDate] AS 'Fecha de Vencimiento',

T0.[CardName] AS 'Nombre Proveedor',

T0.[NumAtCard] AS 'Factura',

T2.[DocEntry] AS 'SAP',

T0.[DocTotal] AS 'Total Documento',

T0.[PaidToDate] as 'Pagado',

(T0.[DocTotal] - T0.[PaidToDate]) as 'Pendiente por Pagar',T1.SeriesName

FROM OPCH T0  INNER JOIN NNM1 T1 ON T0.Series = T1.Series  INNER JOIN PCH1 T2 ON T0.DocEntry = T2.DocEntry

WHERE T0.[DocDueDate]<=@Fecha1 AND  T0.[DocStatus]<>'C' and T0.CardCode<>'P00191'

Accepted Solutions (1)

Accepted Solutions (1)

former_member203638
Active Contributor
0 Kudos

Creo que quedo asi:

If {Comando.Dias} <=30 Then CrBlack Else

If {Comando.Dias} >=30 and {Comando.Dias} <=60 Then CrBlue Else

If {Comando.Dias} >=61 Then CrRed

Answers (0)