Formulaire d'accès message Onclick Désactivé Subform

voix
0

J'ai une forme, qui a un sous-formulaire, et a un sous-formulaire sous-formulaire. Si l'utilisateur est sur un nouveau record de la forme principale, désactiver l'objet de sous-formulaire (activé = false). Cela fonctionne très bien, mais il est pas comme lorsque vous désactivez un contrôle TextBox, où le genre de contrôle de gris sur. Le sous-formulaire ne semble pas différent activé ou désactivé.

À cause de cela, je voudrais intercepter tout effort de la part de l'utilisateur, de cliquer n'importe où sur le sous-formulaire. Si oui, je veux simplement publier un message (MsgBox) à l'utilisateur, pour créer un enregistrement principal.

Ce que je trouve est, il n'y a aucun événement de clic, pour l'objet de sous-formulaire. Il y a seulement entrer et sortir. Vous ne pouvez pas « entrer » le sous-formulaire, alors qu'il est désactivé. Je joint un message à l'en-tête et le détail de la sous-formulaire, mais si l'utilisateur clique sur un objet dans ces sections (comme une zone de liste déroulante ou zone de texte) aucun message arrive. Je boucle pourrait à travers tous les contrôles sur le sous-formulaire ou quelque chose comme ça, mais je voudrais pouvoir trouver une solution plus simple.

Je redoutais la meilleure solution sera de mettre un objet comme une zone de texte ou quelque chose au-dessus du sous-formulaire, avec un message statique, qui se produirait à la place de la désactivation de la forme. Je ne suis pas fan de ces solutions, car il semble que ce travail kludgey autour, quand il devrait y avoir un moyen plus sens de le faire.

Toutes les idées seraient grandement appréciés!


Je l'ai fait la route de l'étiquette. Fait la taille du sous-formulaire, et a fait un flip entre le sous-formulaire et l'étiquette, ne rendant une pertinente visible, à la fois. Je vais laisser cette question jusqu'à, au cas où quelqu'un connaît une meilleure façon de gérer cela. Je préfère le sous-formulaire rester visible, mais juste pop up un message si quelqu'un clique sur une partie de celui-ci.

Créé 07/11/2018 à 20:13
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more