Tabulation sur userform

Fermé
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 - 25 oct. 2018 à 15:15
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 - 16 nov. 2018 à 19:26
Bonjour à tous,


sur un fichier qui tourne exclusivement sous forme de formulaire de ma conception, je suis régulièrement confronté à un phénomène qui m'agace et je ne trouve ni raison ni solution :

j'utilise la touche tabulation pour naviguer d'un objet à l'autre (textbox, listbox et tout le toutim)

Régulièrement, sans raisons apparentes, la touche tab tabule dans la case au lieu d'en sortir (dans ce cas même la touche entrée reste sans effet)

Merci à ceux qui auront des pistes à explorer afin de régler ce désagrément


6 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
Modifié le 25 oct. 2018 à 15:55
Bonjour,

voir la propriété : AcceptsTab

https://vbnetpourtous.wordpress.com/2013/01/14/les-proprietes-basiques-dun-textbox/

autant pour moi, c'est du VB.Net, voir :AutoTab


0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
25 oct. 2018 à 16:38
Merci pour la piste cs_Le Pivert, j'en ai profité pour vérifier les autotab, tabkeybehavior, et les tabstop et ils semblent bien tous être sur les bons réglages.
C'est d'ailleurs bien ça mon problème, je peux utiliser le fichier x fois sans problème et sans prévenir le tab tabule au lieu de déplacer le focus et à l'utilisation suivante (sur les mêmes manipulations) tout se déroule sans accro.
Je suis totalement incapable de provoquer le phénomène donc je ne sais pas comment vérifier si les différents "Control tab" viennent à changer
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
27 oct. 2018 à 10:26
Personne n'a déjà été confronté à ce phénomène?
0
Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
28 oct. 2018 à 21:46
Bonjour,
Difficile sans pouvoir tester le fichier. Le cas se produit-il lorsque vous entrez des nouvelles données ou lors de modifications de données existantes ou simplement en parcourant les champs….
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
3 nov. 2018 à 10:14
Bonjour,
le cas se produit de façon tout à fait aléatoire tant en entrant des données, qu'en les modifiant ou en les parcourant; le phénomène ne semble pas guidé par quelques règles que ce soit....
je joint un userforme en exemple, j'ai mis en commentaire tout ce qui poserai problème en l'absence du fichier complet.. Merci en tout cas
https://www.cjoint.com/c/HKdjkct1WVg
0
Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
3 nov. 2018 à 12:38
Bonjour,
Lors d’un premier parcours du formulaire je n’ai pas trouvé le contrôle « tbCode » qui déclenche le message d’alerte « Renseignement manquant » est-ce correct ?

0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
3 nov. 2018 à 13:59
oui j'ai supprimé tbcode avant de poster l'exemple et j'ai oublié d'en faire autant pour le if tbcode = "" dans le bouton valider, avec mes excuses, ci joint le fichier corrigé :
https://www.cjoint.com/c/HKdm6ZwIK5g
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
16 nov. 2018 à 14:57
j'ai lu récement sur le forum que l'usage voulais que l'on mette "en mémoire un userforme avant de l'afficher
Load Userform
Userform.Show


Chose que je ne savais pas et donc qui n'est pas faite dans mon fichier.
Est ce que ça peut jouer sur mon problème?
0
Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
16 nov. 2018 à 18:19
Bonjour,
Eh bien cette manière de procéder ne m'était pas connu.

Concernant votre formulaire la tabulation fonctionne normalement sans faute pour l'instant.
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
16 nov. 2018 à 19:26
c'est une découverte pour moi aussi
dans le doute j'ai intégré cette ligne sur tous les UF de mon fichier, vu que les commerciaux se plaignent sans cesse de ce bug je saurai vite si ça fonctionne !
en tout cas merci pour le suivi ;)
0