Comment est-il possible SVP de rendre l'ensemble des=20
contr=F4les d'un formulaire non s=E9lectionnable par=20
l'utilisateur en utilisant par exemple une boucle de type=20
for each ... ?
Me.UnControle.SetFocus For Each Ctr In Me.Controls If Ctr.Name <> Me.UnControle.Name Then Ctr.Enabled = False ou Ctr.Locked = True End If Next Ctr
Attendion cependant de donner le focus à un controle qui ne sera pas désactivé.
Cordialement.
Loïc
Bonjour,
Si j'ai bien compris la question :
Dim c As Control
For Each c In <formulaire>.Controls If c.Properties("ControlType") <> acLabel Then 'parce qu'un contrôle Etiquette n'a pas de propriété Enabled ou Locked c.Enabled = False ' le rend inactif - ou - c.Locked = True ' le verrouille (accessible mais non modifiable) End If Next
Remplacez <formulaire> par le nom de votre formulaire, ou par Me.
Bonne journée,
Loïc
www.i--land.com
-----Message d'origine----- Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des contrôles d'un formulaire non sélectionnable par l'utilisateur en utilisant par exemple une boucle de type for each ... ?
merci
Xavier .
Bonjour,
Si j'ai bien compris la question :
Dim c As Control
For Each c In <formulaire>.Controls
If c.Properties("ControlType") <> acLabel Then 'parce
qu'un contrôle Etiquette n'a pas de propriété Enabled ou
Locked
c.Enabled = False ' le rend inactif
- ou -
c.Locked = True ' le verrouille (accessible
mais non modifiable)
End If
Next
Remplacez <formulaire> par le nom de votre formulaire, ou
par Me.
Bonne journée,
Loïc
loic.dumas@wanadoo.fr
www.i--land.com
-----Message d'origine-----
Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des
contrôles d'un formulaire non sélectionnable par
l'utilisateur en utilisant par exemple une boucle de type
for each ... ?
For Each c In <formulaire>.Controls If c.Properties("ControlType") <> acLabel Then 'parce qu'un contrôle Etiquette n'a pas de propriété Enabled ou Locked c.Enabled = False ' le rend inactif - ou - c.Locked = True ' le verrouille (accessible mais non modifiable) End If Next
Remplacez <formulaire> par le nom de votre formulaire, ou par Me.
Bonne journée,
Loïc
www.i--land.com
-----Message d'origine----- Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des contrôles d'un formulaire non sélectionnable par l'utilisateur en utilisant par exemple une boucle de type for each ... ?
merci
Xavier .
Loïc
Bonjour,
Si j'ai bien compris la question :
Dim c As Control
For Each c In <formulaire>.Controls If c.Properties("ControlType") <> acLabel Then 'parce qu'un contrôle Etiquette n'a pas de propriété Enabled ou Locked c.Enabled = False ' le rend inactif - ou - c.Locked = True ' le verrouille (accessible mais non modifiable) End If Next
Remplacez <formulaire> par le nom de votre formulaire, ou par Me.
Bonne journée,
Loïc
www.i--land.com
-----Message d'origine----- Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des contrôles d'un formulaire non sélectionnable par l'utilisateur en utilisant par exemple une boucle de type for each ... ?
merci
Xavier .
Bonjour,
Si j'ai bien compris la question :
Dim c As Control
For Each c In <formulaire>.Controls
If c.Properties("ControlType") <> acLabel Then 'parce
qu'un contrôle Etiquette n'a pas de propriété Enabled ou
Locked
c.Enabled = False ' le rend inactif
- ou -
c.Locked = True ' le verrouille (accessible
mais non modifiable)
End If
Next
Remplacez <formulaire> par le nom de votre formulaire, ou
par Me.
Bonne journée,
Loïc
loic.dumas@wanadoo.fr
www.i--land.com
-----Message d'origine-----
Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des
contrôles d'un formulaire non sélectionnable par
l'utilisateur en utilisant par exemple une boucle de type
for each ... ?
For Each c In <formulaire>.Controls If c.Properties("ControlType") <> acLabel Then 'parce qu'un contrôle Etiquette n'a pas de propriété Enabled ou Locked c.Enabled = False ' le rend inactif - ou - c.Locked = True ' le verrouille (accessible mais non modifiable) End If Next
Remplacez <formulaire> par le nom de votre formulaire, ou par Me.
Bonne journée,
Loïc
www.i--land.com
-----Message d'origine----- Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des contrôles d'un formulaire non sélectionnable par l'utilisateur en utilisant par exemple une boucle de type for each ... ?
merci
Xavier .
Merci pour vos réponse
Xavier
-----Message d'origine----- Bonjour,
Si j'ai bien compris la question :
Dim c As Control
For Each c In <formulaire>.Controls If c.Properties("ControlType") <> acLabel Then 'parce
qu'un contrôle Etiquette n'a pas de propriété Enabled ou Locked c.Enabled = False ' le rend inactif - ou - c.Locked = True ' le verrouille (accessible mais non modifiable) End If Next
Remplacez <formulaire> par le nom de votre formulaire, ou
par Me.
Bonne journée,
Loïc
www.i--land.com
-----Message d'origine----- Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des contrôles d'un formulaire non sélectionnable par l'utilisateur en utilisant par exemple une boucle de type
for each ... ?
merci
Xavier .
.
Merci pour vos réponse
Xavier
-----Message d'origine-----
Bonjour,
Si j'ai bien compris la question :
Dim c As Control
For Each c In <formulaire>.Controls
If c.Properties("ControlType") <> acLabel
Then 'parce
qu'un contrôle Etiquette n'a pas de propriété Enabled ou
Locked
c.Enabled = False ' le rend inactif
- ou -
c.Locked = True ' le verrouille (accessible
mais non modifiable)
End If
Next
Remplacez <formulaire> par le nom de votre formulaire,
ou
par Me.
Bonne journée,
Loïc
loic.dumas@wanadoo.fr
www.i--land.com
-----Message d'origine-----
Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des
contrôles d'un formulaire non sélectionnable par
l'utilisateur en utilisant par exemple une boucle de
type
For Each c In <formulaire>.Controls If c.Properties("ControlType") <> acLabel Then 'parce
qu'un contrôle Etiquette n'a pas de propriété Enabled ou Locked c.Enabled = False ' le rend inactif - ou - c.Locked = True ' le verrouille (accessible mais non modifiable) End If Next
Remplacez <formulaire> par le nom de votre formulaire, ou
par Me.
Bonne journée,
Loïc
www.i--land.com
-----Message d'origine----- Bonjour à tous,
Comment est-il possible SVP de rendre l'ensemble des contrôles d'un formulaire non sélectionnable par l'utilisateur en utilisant par exemple une boucle de type