S’applique à
Objet BoundObjectFrame |
Objet OptionButton |
Objet CheckBox |
Objet OptionGroup |
Objet ComboBox |
Objet SubForm |
Objet CustomControl |
Objet TextBox |
Objet ListBox |
Objet ToggleButton |
Objet ObjectFrame |
La propriété Verrouillé spécifie si vous pouvez modifier des données d’un contrôle en mode Formulaire. Booléen en lecture/écriture.
expression.Verrouillé
expression Obligatoire. Expression qui renvoie l’un des objets de la liste S’applique à.
Remarques
La propriété Verrouillé utilise les paramètres suivants.
Paramètre |
Visual Basic |
Description |
Oui |
Vrai |
(Par défaut pour les cadres d’objet indépendants) Le contrôle fonctionne normalement, mais n’autorise pas la modification, l’ajout ou la suppression de données. |
Non |
Faux |
(Par défaut pour tous les contrôles à l’exception des cadres d’objet indépendants) Le contrôle fonctionne normalement et autorise la modification, l’ajout et la suppression de données. |
Vous pouvez définir ces propriétés à l’aide de la feuille de propriétés d’un formulaire, d’une macro ou d’un code Visual Basic pour Applications (VBA).
Utilisez la propriété Verrouillé pour protéger les données d’un champ en rendant celui-ci accessible en lecture seule. Par exemple, vous pouvez vouloir un contrôle uniquement pour afficher des informations sans autoriser la modification, ou verrouiller un contrôle jusqu’à ce qu’une condition spécifique soit remplie.
Exemple
L’exemple suivant bascule la propriété Activé propriété d’un bouton de commande et les propriétés Activé et Verrouillé d’un contrôle en fonction du type d’employé affiché dans l’enregistrement actif. Si l’employé est un responsable, le bouton SalaryDetails est activé et le contrôle PersonalInfo est déverrouillé et activé.
Sub Form_Current()
If Me!EmployeeType = "Manager" Then
Me!SalaryDetails.Enabled = True
Me!PersonalInfo.Enabled = True
Me!PersonalInfo.Locked = False
Else
Me!SalaryDetails.Enabled = False
Me!PersonalInfo.Enabled = False
Me!PersonalInfo.Locked = True
End If
End Sub