このページを共有

# 例：フィールド変更時のフィールドのプロパティの変更

この例では、別のフィールドが変更されたときにあるフィールドのプロパティを変更する方法を例示します。

この例では、不具合のステータス`（`BG_STATUS`）`を`Closed`（終了）に変更するときに、ユーザはフィールド［終了バージョン］（BG_CLOSING_VERSION）に値を入力する必要があります。

`Bug_FieldChange` イベント・プロシージャにコードを追加して、ステータスが`Closed`（終了）に変更されたときに、［終了バージョン］フィールドを必須フィールドにします。

    Sub Bug_FieldChange(FieldName)
            On Error Resume Next
            If FieldName= "BG_STATUS" then
                If Bug_Fields("BG_STATUS").value="Closed" then
                    Bug_Fields("BG_CLOSING_VERSION").IsRequired=True
                Else
                    Bug_Fields("BG_CLOSING_VERSION").IsRequired=False
                End If
            Else
                ' コードをここに入力します
            End If
            PrintError "Bug_FieldChange"
            On Error GoTo 0
    End Sub

https://admhelp.microfocus.com ALM 8942
検索結果の改善のヒント... ALM ヘルプセンター ALM ヘルプセンター ALM ヘルプ 17.0 すべてローカル・ヘルプセンターの表示オンライン・ヘルプセンターの表示戻るブラウザ履歴で元に戻る進むブラウザ履歴で前に進む検索の強調表示を解除次のトピック次のトピックに移動前のトピック前のトピックに移動現在のトピックを印刷バージョン: