OVH Cloud OVH Cloud

Gestion du focus

1 réponse
Avatar
Gripoil
Bonjour/soir

j'ai placé du code sur l'évènement "Sur perte Focus" d'une zone de texte.

Ce code se charge de contrôler la validité des données saisies dans la zone
de texte.
Si les données ne sont pas valides, je souhaiterais que le focus reste sur
la zone de texte (et ne passe donc pas automatiquement à la zone suivante).

J'ai placé la commande suivante en fin de procédure :

If
.....
Else
Me.Source.SetFocus
End If

Source est le nom de ma zone de texte.

Access (97) exécute bien la procédure jusqu'au bout et finit tout de même
par passer le focus sur la zone suivante.

J'ai déplacé mon code sur l'évènement "Sur Sortie", sans plus de
résultats... :((

Merci pour vos réponses.

1 réponse

Avatar
Gripoil
Je me réponds à moi-même !

Il fallait tout placer dans l'événement BeforeUpdate et utiliser la commande
Cancel=True.