可以在Crystal Reports中的公式中使用不同的布尔运算符.它们是 :
AND
OR
NOT
Eqv
Imp
XOR
所有这些运算符用于传递公式和减号中的多个条件;
AND运算符.其他布尔运算符及其含义如上图所示.
使用布尔运算符'AND' :
If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" andToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then"TRUE"Else"FALSE"
使用布尔运算符'AND'和'OR' :
If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" andToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" andToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then"Five star rating CUSTOMER"Else"1 star rating CUSTOMER"