OVH Cloud OVH Cloud

Tous les contrôles

1 réponse
Avatar
Patrick
Bonjour,

J'ai un formulaire avec un sous-formulaire. Lorsque, dans le formulaire, le
coche une case (à cocher), selon sa valeur je rends actif ou non le
sous-formulaire. J'aimerais faire la même chose avec tous les contrôles du
sous-formulaires.

Comment dois-je faire ? Je n'arrive pas à trouver la boucle qui convient.

Merci.

--
Patrick

1 réponse

Avatar
Raymond [mvp]
bonsoir.

pour la boucle:

Dim Ctl As Control
For Each Ctl In Me("sous_form").Form.Controls
If Ctl.ControlType = acTextBox Then
Ctl.Locked = True
Ctl.BackColor = RGB(212, 208, 200)
Ctl.ForeColor = RGB(128, 128, 128)
End If
Next Ctl


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Patrick" a écrit dans le message de
news:
Bonjour,

J'ai un formulaire avec un sous-formulaire. Lorsque, dans le formulaire,
le

coche une case (à cocher), selon sa valeur je rends actif ou non le
sous-formulaire. J'aimerais faire la même chose avec tous les contrôles du
sous-formulaires.

Comment dois-je faire ? Je n'arrive pas à trouver la boucle qui convient.

Merci.

--
Patrick