OVH Cloud OVH Cloud

Question débutant, verrouiler un champ

2 réponses
Avatar
Serge Hipontoise
Bonsoir
J'ai un formulaire dans lequel je dois souvent retourner pour faire des
mises à jour.
Or afin d'éviter les erreurs, serait-il possible que les cellules du
formulaire soient verrouillées de manière permanente, sauf, lorsque j'appuie
par exemple sur un bouton à cause de la cellule afin d'y entrer les infos,
puis, quand je la quitte, je reverouille ?
Merci d'avance
Serge

2 réponses

Avatar
Xavier HUE
Bonjour Serge,

Pour verrouiller un controle:
Me.TonControle.Locked = True
Pour déverrouiller:
Me.TonControle.Locked = False

Tu peux aussi le rendre inactif:
Me.TonControle.Enabled = Fale
Et pour activer
Me.TonControle.Enabled = True

Cordialement.
Avatar
Asarus \(Sebastien Candela\)
Bonjour Serge,

Parmi les propriétés des champs, tu as "verrouillé" et "activé" qui te
permet de résoudre ton problème.
De plus, tu peux créer un petit bouton pour verrouillé/activer les champs
sur demande.

Tu dois dans ce cas passer par les propriétés en VBA du style

me.monchamp.locked = true (ou false)
me.monchamp.enabled = true (ou false)

Seb

"Serge Hipontoise" a écrit dans le message de
news:br7i55$2akr$
Bonsoir
J'ai un formulaire dans lequel je dois souvent retourner pour faire des
mises à jour.
Or afin d'éviter les erreurs, serait-il possible que les cellules du
formulaire soient verrouillées de manière permanente, sauf, lorsque
j'appuie

par exemple sur un bouton à cause de la cellule afin d'y entrer les infos,
puis, quand je la quitte, je reverouille ?
Merci d'avance
Serge