Bonjour à tous,
Dans le cadre d'une enquête, j'ai réalisé une interface graphique permettant une saisie guidée . Certaines questions peuvent être" passées" si l'utilisateur choisit l'option "non" à un certain endroit du questionnaire.
J'ai donc réalisé un programme permettant de masquer certains champs en fonction du choix («oui», "non») que l'utilisateur fera.
Je m'explique : si l'utilisateur clique sur "non" certains champs deviendront masqués.
Par ailleurs , j’ai défini plusieurs messages d’erreurs (tel que : « veuillez saisir du numérique… ») sur les champs qui deviennent masqués lorsque l’utilisateur choisit « non » mais qui ne le sont pas lorsqu'il choisit "oui".
Losque les champs sont masqués du fait que l'utilisateur a choisi l'option "non", les champs masqués ne peuvent évidemment pas être renseignés.
Par conséquent, le message d’erreur suivant apparaît lorsque à la fin de ma boîte personnalisée j’actionne le bouton valider : « erreur d’exécution ‘2110’ : Le focus ne peut-être déplacé sur le contrôle car celui-ci est invisible, non activé, ou d’un type n’acceptant pas le focus . »
Je souhaiterais donc savoir comment faire pour résoudre ce problème, à savoir conserver mes messages d'erreurs sur les champs masquer sans que cela déclenche ce conflit de programmation lorsque j'active la commande bouton '"quitter" pour fermer.
Merci d'avance.




Répondre avec citation


Partager