Compartir a través de


Propiedades de atributo condicional

Una propiedad de atributo condicional comprueba qué condición se cumple entre dos o más. El programa entonces aplica el formato apropiado a la condición. Por ejemplo, supongamos que desea que los valores de la cuota se impriman en rojo y los demás en negro. El programa verifica cuando el valor está bajo la cuota o no. Si está dentro, el programa aplica el atributo rojo; si no lo está, aplica el negro.

Use una fórmula If-Then-Else para este tipo de formato condicional.

Ejemplo de sintaxis Crystal

If Condición A Then

crRed

Else

crBlack

Ejemplo de sintaxis Basic

If Condición A Then

formula = crRed

Else

formula = crBlack

End If

Una vez que se han definido las propiedades de atributo condicional, Crystal Reports para Visual Studio .NET carga una selección de atributos en la lista Funciones del Editor de Fórmulas. Haga doble clic en cualquiera de estos atributos para añadirlo a una fórmula. Por ejemplo, si está definiendo la alineación horizontal condicional, la lista Funciones contiene atributos como DefaultHorAligned, LeftAligned y Justified. Si está definiendo bordes condicionales, la lista Funciones contiene atributos como NoLIne, SingleLine y DashedLine.

Nota   Al dar formato con fórmulas condicionales, incluya siempre la palabra clave Else; de lo contrario, es posible que los valores que no satisfagan la condición If no conserven el formato original. Para conservar el formato original de los valores que no cumplan la condición If, utilice la función DefaultAttribute.

Ejemplo de sintaxis Crystal

If Condición A Then

crRed

<:hr>If Condición B Then

crBlack

If Condición C Then

crGreen

Else

crBlue

Ejemplo de sintaxis Basic

If Condición A Then

formula = crRed

ElseIf Condición B Then

formula = crBlack

ElseIf Condición C Then

formula = crGreen

Else

formula = crBlue

End If

Vea también

Funciones de formato condicional con fines generales (sintaxis Basic) | Funciones de formato condicional (sintaxis Crystal) | Insertar fórmulas