Bonjour,
Je souhaiterai pouvoir masquer sur demande un champ dans un sous formulaire. Je m'explique, mon sous formulaire contient un champ classement 1 et classement 2 correspondant à 2 classement effectué par 2 personnes différentes. L'idée est donc que la personne 2 ne puisse pas voir le champ classement 1 de mon sous formulaire pour l'ensemble des enregistrement.
Au départ je pensais créér un double de mes formulaires et sous formulaires spécialement pour la personne 2, en supprimant le champ classement 1 et en verrouillant tous les autres champs. Malheureusement une simple copie de mon formulaire principale ne suffit pas et cela nécessiterait une copie également de tous mes sous formulaires (ou je m'y prends mal) ce qui serait trop long, j'ai 5 formulaires principaux contenant chacun 4 sous formulaire.
L'autre idée que j'ai est de rajouter une case a cocher directement dans mon formulaire, permettant de masquer le champ "classement 1" si cocher, et d'afficher le "classement 1" sinon. Avant de me lancer la dedans, je voulais savoir si cette méthode était la bonne ? Je penser mettre un code du style :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If nom_de_la_case_à_cocher = True Then 'si la case est cochée Me!champs_à_cacher.Visible = True 'on affiche la zone texte1 Else Me!champs_à_cacher.Visible = False End If
Bonne journée
Partager