Partager cette page

# Exemple : modification d’un champ basé sur un autre champ

Cet exemple montre comment vous pouvez modifier la valeur d’un champ en fonction de la valeur saisie dans un autre champ.

Par exemple, vous pouvez faire en sorte que les défauts soient attribués à l’utilisateur alex_qc lorsque le champ Catégorie contient la mention `UI Suggestion`, et à l’utilisateur alice_qc lorsque le champ `Security Issues`.

L’exemple suppose que le champ défini par l’utilisateur BG_USER_05 est utilisé pour stocker la catégorie. Lorsque le champ Catégorie est modifié dans le module Défauts, la valeur appropriée est attribuée au champ BG_RESPONSIBLE.

Ajoutez le code à la procédure d’événement Bug_FieldChange afin qu’elle soit déclenchée lorsqu’un utilisateur modifie la valeur d’un champ pour un défaut.

    Sub Bug_FieldChange(FieldName)
            On Error Resume Next
            If FieldName = "BG_USER_05" then
                Select case Bug_Fields("BG_USER_05").Value
                case "UI Suggestion"
                    Bug_Fields("BG_RESPONSIBLE").value="alex_qc"
                case "Security Issue"
                    Bug_Fields("BG_RESPONSIBLE").value="alice_qc"
                Case Else
                    Bug_Fields("BG_RESPONSIBLE").value="non-assigned"
                End Select
            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 17.0 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 :