Bonjour !
J'ai un nouveau problème, j'aimerais changer les couleurs de fond de mes champs, d'un formulaire en Vba selon la valeur qu'il y a a l’intérieur.
Voila a quoi ressemble mon formulaire.
Les champs vont chercher une valeur dans une de mes table selon certaine condition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =RechDom("[Diff_VL_HPM]";"T_Diff";"[Diff_ID_Unique] = 21")
Maintenant j'aimerais que si la valeur afficher dans mes champs est entre -10 et 10 les couleurs de fond sois verte sinon elle sois rouge.
J'ai essayer çamais cela ne fonctionne pas ... J'ai un peu regarder les forums mais mes tentatives échouent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 Private Sub Form_AfterUpdate() If Me.Texte71 > 10 Then Me.Texte71.BackColor = vbRed Me.Texte71.BackColor = (15) Else Me.Rectangle1.BackColor = vbGreen End Sub Private Sub Texte71_AfterUpdate() If Me.Texte71 > 10 Then Me.Texte71.BackColor = vbRed Me.Texte71.BackColor = (15) Else Me.Rectangle1.BackColor = vbGreen End If End Sub Private Sub Texte71_BeforeUpdate(Cancel As Integer) If Me.Texte71 > 10 Then Me.Texte71.BackColor = vbRed Else Me.Rectangle1.BackColor = vbGreen End If End Sub
Pouvez-vous m'aidez ?
Partager