bonjour,
j'ai un champ et j'aimerai qu'il se verrouille automatiquement après qu'il ai été saisie
je n'ai aucune idée comment faire donc je n'ai pas encore écrit de code
si quelqu'un a une idée.
merci
bonjour,
j'ai un champ et j'aimerai qu'il se verrouille automatiquement après qu'il ai été saisie
je n'ai aucune idée comment faire donc je n'ai pas encore écrit de code
si quelqu'un a une idée.
merci
Ca dépend comment tu l'utilise
Tu peut lui donner le focus à l'ouverture du form, l'utilisateur saisit, change de controle (soit en cliquant, soit en faisant entrée).
Auquel cas, à l'évenement sur perte focus de ton controle, tu met me.controle.Enabled = true (ou false, je sait jamais, suis nul en anglais)
Le problème, c'est si l'utilisateur se trompe, tu fait quoi?????
Salutations
Bruno
Salutations
Bruno
Tu peux placer ce code sur after Update (après MAJ) de ton contrôle, ainsi le contrôle ne sera verouillé que si l'utilisateur l'a renseigné
Comme le dit Bruno, avant de te lancer sur cette piste, il s'agit de voir la logique de ta manipulation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.MonControle.Locked = True
- pourquoi veux tu vérouiller ?
- cette méthode t'empêche toute modification en cas d'erreur
- si tu utilises ce controle plusieurs fois (plusieurs enregistrements par exemple) il s'agit aussi de penser à le devérouiller.
.
less is more
vous pouvez faire une recherche dans le forum
et également une recherche dans les FAQ
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager