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

