bonjour,
dans un formulaire access, je souhaite passer automatiquement du contrôle Code Postal au contrôle Ville lorsque les 5 caractères du Code Postal ont été saisis.
Je ne sais pas comment faire ?
Merci de votre aide
bonjour,
dans un formulaire access, je souhaite passer automatiquement du contrôle Code Postal au contrôle Ville lorsque les 5 caractères du Code Postal ont été saisis.
Je ne sais pas comment faire ?
Merci de votre aide
Bonjour,
Dans la mesure où vous disposez de deux zones de texte : txtCp et txtVille, l'évènement sur changement de la zone txtCp sera :
Le choix de l'évènement OnChange par rapport à KeyPress de s'assurer que le traitement sera similaire avec un copier/coller
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub txtCP_Change() If Len(txtCP.Text) = 5 And txtCP.SelStart = 5 Then Me.txtVille.SetFocus End If End Sub
Le test sur selstart permet de laisser une possibilité de correction à l'utilisateur de telle sorte que le changement de contrôle se fasse de manière plus transparente c'est à dire dans la prolongation de sa saisie.
merci de votre aide ça marche parfaitement,
Y-a-t-il l'équivalent pour passer en automatique d'un contrôle date à un autre contôle quelconque.
Je n'ai pas trouvé non plus.
Mon contrôle date est de type : jj/mm/aaaa
merci
Pas testé mais quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub txtDate_Change() If IsDate(txtDate.Text) And txtDate.SelStart = 10 Then Me.txtAutre.SetFocus End If End Sub
ça ne peut pas mieux marcher,
Merci encore de votre aide précieuse.
Cordialement
Salut à tous,
afin de faire un masque de saisie pour Mots-Croisés, j'ai besoin de passer sur la case suivante après saisie d'une lettre ceci correspond à ce thème, mais serait-il possible d'aller sur le contrôle suivant en passant par le Control.TabIndex ou autre mais en annulant la liste des champs.
Je suis preneur d'une autre solution, sachant que je n'ai pas réussi avec sendkeys "{TAB}", ni avec KeyPress, KeyDown, KeyUp, etc...
Tout le tableau est balayé, le focus ne s'arrête que sur la dernière case, qui n'a pas la fonction "suivant".
Merci de vos solutions.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager