Partager cette page

# Exemple : modification des propriétés du champ lorsque un champ change

Cet exemple montre comment vous pouvez modifier les propriétés d’un champ lorsqu’un autre champ est modifié.

Dans cet exemple, si le statut du défaut `(`BG_STATUS`)` est changé en `Closed`, l’utilisateur doit fournir une valeur dans le champ Fermé dans la compilation (BG_CLOSING_VERSION).

Ajoutez le code à la procédure de l’événement `Bug_FieldChange`, pour que le champ Fermé dans la compilation devienne un champ obligatoire si le statut est changé en `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
                ' Enter your code here.
            End If
            PrintError "Bug_FieldChange"
            On Error GoTo 0
    End Sub

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 16.00 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :