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