Bonjour,
j'ai un souci (Access 2003).
Dans un formulaire, j'ai 10 controls dont le nom est attribut1, attribut2,...,attribut10.
En fonction d'un évènement, je désire rendre ces 10 controls invisibles avec le code suivant:
Le code renvoie une erreur (n°424) lorsque "Set Ctl = ..." est exécuté. Selon l'aide relative à l'erreur n°424 un objet est requis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub RendreInvisible() Dim i As Integer, Ctl As Control For i = 1 To 10 Set Ctl = Eval("forms!" & Me.Name & "!attribut" & i) Ctl.Visible = False Next End Sub
Mais désolé, je n'y comprends rien à cet aspect de programmation.
Merci pour votre aide si vous avez une solution pour réaliser ce que je veux faire
Partager