Bonjour,
Avec ce code, le contrôle actif est entouré en rouge lorsqu'il prend le focus.
Private Sub National_Enter()
With Me.ActiveControl
.Properties("borderstyle") = 1
.Properties("borderwidth") = 2
.Properties("bordercolor") = vbRed
End With
End Sub
Afin d'évité de le recopier sur tout les champs de mon formulaire je pense
qu'il serait plus simple de le mettre dans un module, ainsi il serait écrit
une seule fois.
Si c'est possible comment faire ?
J'ai fais un essai mais le code doit être apparement modifié .
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour,
Une procédure à mettre dans le module du formulaire visé (ou général) :
Sub MiseEnCouleur(UnControl As Control) With UnControl .Properties("borderstyle") = 1 .Properties("borderwidth") = 2 .Properties("bordercolor") = vbRed End With End Sub
et appel sur l'évènement Enter de tes controles par exemple: Private Sub IdSalarie_Enter() MiseEnCouleur Me.ActiveControl End Sub
Bonjour, Avec ce code, le contrôle actif est entouré en rouge lorsqu'il prend le focus. Private Sub National_Enter() With Me.ActiveControl .Properties("borderstyle") = 1 .Properties("borderwidth") = 2 .Properties("bordercolor") = vbRed End With End Sub
Afin d'évité de le recopier sur tout les champs de mon formulaire je pense qu'il serait plus simple de le mettre dans un module, ainsi il serait écrit une seule fois. Si c'est possible comment faire ? J'ai fais un essai mais le code doit être apparement modifié . Merci
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Une procédure à mettre dans le module du formulaire visé (ou général) :
Sub MiseEnCouleur(UnControl As Control)
With UnControl
.Properties("borderstyle") = 1
.Properties("borderwidth") = 2
.Properties("bordercolor") = vbRed
End With
End Sub
et appel sur l'évènement Enter de tes controles par exemple:
Private Sub IdSalarie_Enter()
MiseEnCouleur Me.ActiveControl
End Sub
Bonjour,
Avec ce code, le contrôle actif est entouré en rouge lorsqu'il prend le focus.
Private Sub National_Enter()
With Me.ActiveControl
.Properties("borderstyle") = 1
.Properties("borderwidth") = 2
.Properties("bordercolor") = vbRed
End With
End Sub
Afin d'évité de le recopier sur tout les champs de mon formulaire je pense
qu'il serait plus simple de le mettre dans un module, ainsi il serait écrit
une seule fois.
Si c'est possible comment faire ?
J'ai fais un essai mais le code doit être apparement modifié .
Merci
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Une procédure à mettre dans le module du formulaire visé (ou général) :
Sub MiseEnCouleur(UnControl As Control) With UnControl .Properties("borderstyle") = 1 .Properties("borderwidth") = 2 .Properties("bordercolor") = vbRed End With End Sub
et appel sur l'évènement Enter de tes controles par exemple: Private Sub IdSalarie_Enter() MiseEnCouleur Me.ActiveControl End Sub
Bonjour, Avec ce code, le contrôle actif est entouré en rouge lorsqu'il prend le focus. Private Sub National_Enter() With Me.ActiveControl .Properties("borderstyle") = 1 .Properties("borderwidth") = 2 .Properties("bordercolor") = vbRed End With End Sub
Afin d'évité de le recopier sur tout les champs de mon formulaire je pense qu'il serait plus simple de le mettre dans un module, ainsi il serait écrit une seule fois. Si c'est possible comment faire ? J'ai fais un essai mais le code doit être apparement modifié . Merci
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Philippe
Merci Eric, C'est beaucoup plus clair.
A bientôt. Philippe
Bonjour,
Une procédure à mettre dans le module du formulaire visé (ou général) :
Sub MiseEnCouleur(UnControl As Control) With UnControl .Properties("borderstyle") = 1 .Properties("borderwidth") = 2 .Properties("bordercolor") = vbRed End With End Sub
et appel sur l'évènement Enter de tes controles par exemple: Private Sub IdSalarie_Enter() MiseEnCouleur Me.ActiveControl End Sub
Bonjour, Avec ce code, le contrôle actif est entouré en rouge lorsqu'il prend le focus. Private Sub National_Enter() With Me.ActiveControl .Properties("borderstyle") = 1 .Properties("borderwidth") = 2 .Properties("bordercolor") = vbRed End With End Sub
Afin d'évité de le recopier sur tout les champs de mon formulaire je pense qu'il serait plus simple de le mettre dans un module, ainsi il serait écrit une seule fois. Si c'est possible comment faire ? J'ai fais un essai mais le code doit être apparement modifié . Merci
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Merci Eric,
C'est beaucoup plus clair.
A bientôt.
Philippe
Bonjour,
Une procédure à mettre dans le module du formulaire visé (ou général) :
Sub MiseEnCouleur(UnControl As Control)
With UnControl
.Properties("borderstyle") = 1
.Properties("borderwidth") = 2
.Properties("bordercolor") = vbRed
End With
End Sub
et appel sur l'évènement Enter de tes controles par exemple:
Private Sub IdSalarie_Enter()
MiseEnCouleur Me.ActiveControl
End Sub
Bonjour,
Avec ce code, le contrôle actif est entouré en rouge lorsqu'il prend le focus.
Private Sub National_Enter()
With Me.ActiveControl
.Properties("borderstyle") = 1
.Properties("borderwidth") = 2
.Properties("bordercolor") = vbRed
End With
End Sub
Afin d'évité de le recopier sur tout les champs de mon formulaire je pense
qu'il serait plus simple de le mettre dans un module, ainsi il serait écrit
une seule fois.
Si c'est possible comment faire ?
J'ai fais un essai mais le code doit être apparement modifié .
Merci
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Une procédure à mettre dans le module du formulaire visé (ou général) :
Sub MiseEnCouleur(UnControl As Control) With UnControl .Properties("borderstyle") = 1 .Properties("borderwidth") = 2 .Properties("bordercolor") = vbRed End With End Sub
et appel sur l'évènement Enter de tes controles par exemple: Private Sub IdSalarie_Enter() MiseEnCouleur Me.ActiveControl End Sub
Bonjour, Avec ce code, le contrôle actif est entouré en rouge lorsqu'il prend le focus. Private Sub National_Enter() With Me.ActiveControl .Properties("borderstyle") = 1 .Properties("borderwidth") = 2 .Properties("bordercolor") = vbRed End With End Sub
Afin d'évité de le recopier sur tout les champs de mon formulaire je pense qu'il serait plus simple de le mettre dans un module, ainsi il serait écrit une seule fois. Si c'est possible comment faire ? J'ai fais un essai mais le code doit être apparement modifié . Merci
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr