Bonjour à toutes et à tous,
J'ai un formulaire comportant un certain nombre de cases à cocher.
Sur activation j'ai mis ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim Ctl As Control For Each Ctl In Me.Détail.Controls If (Ctl.ControlType = acTextBox) Or (Ctl.ControlType = acComboBox) Or (Ctl.ControlType = acCheckBox) Then Ctl.Locked = True End If Next Ctl
pour éviter des modifs intempestives.
J'ai mis un bouton [Modification]
avec ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim Ctl As Control For Each Ctl In Me.Détail.Controls If (Ctl.ControlType = acTextBox) Or (Ctl.ControlType = acComboBox) Or (Ctl.ControlType = acCheckBox) Then Ctl.Locked = false End If Next Ctl
pour autoriser des modifs et un bouton [Valider] pour enregistrer.
Je m'aperçois que, après avoir utiliser le bouton {modification) je ne peux que décocher les cases déjà cochées, mais pas cocher celles qui ne le sont pas !
Par ailleurs, quelle est la différence de cette procédure avec
(ou False) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.allowEdits= True
Merci de votre aide.
A+
C15
Partager