Crystal Reports - применение логических формул

Существуют различные логические операторы, которые можно использовать в формулах в Crystal Reports. Они -

  • AND
  • OR
  • NOT
  • Eqv
  • Imp
  • XOR

Все эти операторы используются для передачи нескольких условий в формулах -

Оператор AND используется, когда вы хотите, чтобы выполнялись оба условия в формуле. Другие логические операторы и их значение указаны на снимке выше.

Использование логических операторов AND -

If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"

Использование логических операторов «И» и «ИЛИ» -

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"