新增欄位追蹤點

在這個練習中,您將建立追蹤點 Script 並新增至 User_ID 欄位, 您先前已新增該欄位至「問題」記錄類型。因為使用者將在欄位中輸入數字, 所以在新增 User_ID 欄位的時候,您已定義欄位類型為「整數」。 現在,您要驗證使用者輸入的數字是否介於 1 和 100 之間。

若要新增欄位追蹤點,請執行下列步驟:

  1. 在設計程式工作區中,展開記錄類型資料夾和問題資料夾。
  2. 按兩下欄位以開啟「欄位」方格。
  3. 按一下 User_ID 欄位列的驗證直欄資料格、 按下移鍵,然後選取 SCRIPTS > BASIC。在 Script 編輯器頂端, 欄位選項是設為 User_ID, 而追蹤點類型選項則是設為 FIELD_VALIDATION。
  4. 在 REM End IF 該行的正下方輸入下列程式碼:
    Dim value_info
    Set value_info = GetFieldValue (fieldname)
    If Not IsNumeric(value_info.GetValue) Then
    user_number_Validation = "Must be an integer between 1 and 100"
    ElseIf (value_info.GetValue < 1) or
    (value_info.GetValue > 100) Then
    user_number_Validation = "Must be between 1 and 100"
    End if

    當使用者在 User_ID 欄位中輸入數字時,Rational ClearQuest Client 就會執行這個驗證追蹤點 Script。如果使用者輸入非數值的值, 或不在 1 和 100 範圍內的數字,追蹤點 Script 會顯示適當的錯誤訊息。

  5. 按一下 Hooks > Compile,以編譯 Script。Script 編譯應該不會出現錯誤。
  6. 關閉 Script 編輯器。

意見