この例では、Xtreme サンプル データベースを使用します。
このチュートリアルでは、Crystal 構文を使用します。
エラーがないかどうかをテストするのは次の式です。
If ({CUSTOMER.CUSTOMER_NAME} [1 to 2 = "Bi" and
ToText({customer,CUSTOMER ID}) [1] = "6") Or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = 'Ro" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "5")
"PREFERRED CUSTOMER"
Else
"DOES NOT FIT CRITERIA"
エラーがなければ、この式は、名前が“Bi”で始まり、顧客番号 が“6”で始まるすべての顧客、および会社名が“Ro”で始まり、顧客番号 が“5”で始まるすべての会社を選び出すはずです。フィールドを出力すると、選択されたレコードには“目的の顧客”と表示され、その他のレコードには“その他の顧客”と表示されます。
次に、式を細かく分析して、式の中のそれぞれの条件が機能するかどうかを確認します。