CrystalReports-ブール式を適用する

CrystalReportsの数式で使用できるさまざまなブール演算子があります。彼らは-

  • 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"

ブール演算子の使用 'AND'および '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"