Existem diferentes operadores booleanos que podem ser usados na fórmula do Crystal Reports. Eles são -
Todos esses operadores são usados para transmitir várias condições em fórmulas -
O operador AND é usado quando você deseja que ambas as condições na fórmula sejam verdadeiras. Outros operadores booleanos e seu significado são mencionados no instantâneo acima.
Usando operadores booleanos 'AND' -
If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"
Usando operadores booleanos 'AND' e 'OR' -
If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"