コンパイル エラーを含む式(式フィールドおよび条件付き書式設定式)には、エラー アイコンが表示されます。また、問題ビューにエラー メッセージが表示されます。
[ウィンドウ]メニューで[ビューの表示]を選択して[問題]をクリックします。
次の例で、式のデバッグに必要な手順を学習してください。この練習を終了したら、これと同じ進め方で実際の式をデバッグしてください。
この例では、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”で始まるすべての会社を選び出すはずです。フィールドを出力すると、選択されたレコードには“目的の顧客”と表示され、その他のレコードには“その他の顧客”と表示されます。
次に、式を細かく分析して、式の中のそれぞれの条件が機能するかどうかを確認します。