OVH Cloud OVH Cloud

déplacement dans Form et surbrillance de champs

4 réponses
Avatar
Pascal
bien le bonjour,
j'ai 2 petites questions
1) la touche actuelle de tabulation nous fait voyager de champs en champs
peut on changer dans une propriété du formulaire pour la faire avancer
d'enregistrements en enregistrements, ou suis-je obliger
de le faire par programmation?

2) lorsque le formulaire s'ouvre, le premier champs se met en surbrillance,
tant que lon voyage avec la touche tabulation on garde cette "surbrillance"
malheureusement on la perd au click , d'ou la question quel est la
fonction,mot réservé etc... qui me permettrai sur l'événement click de
garder cette surbrillance

merci de vos idées

Pascal

4 réponses

Avatar
Eric
Bonjour,

Pour la question 2, peut être quelque chose comme :

Sub SelectionContenu(UnControl As Control)
Me.ActiveControl.SelStart = 0
Me.ActiveControl.SelLength = Len(Me.ActiveControl)
End Sub
A copier dans le module du formulaire à traiter

et sur les évènements click de tes contrôles :

Private Sub LeControle_Click()
SelectionContenu Me.ActiveControl
End Sub

bien le bonjour,
j'ai 2 petites questions
1) la touche actuelle de tabulation nous fait voyager de champs en champs
peut on changer dans une propriété du formulaire pour la faire
avancer d'enregistrements en enregistrements, ou suis-je obliger
de le faire par programmation?

2) lorsque le formulaire s'ouvre, le premier champs se met en
surbrillance, tant que lon voyage avec la touche tabulation on garde
cette "surbrillance" malheureusement on la perd au click , d'ou la
question quel est la fonction,mot réservé etc... qui me permettrai sur
l'événement click de garder cette surbrillance

merci de vos idées

Pascal




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Pascal
merci m'sieur Eric c'est parfaitement ce que je recherche pour la question 2

"Eric" a écrit dans le message de news:
%
Bonjour,

Pour la question 2, peut être quelque chose comme :

Sub SelectionContenu(UnControl As Control)
Me.ActiveControl.SelStart = 0
Me.ActiveControl.SelLength = Len(Me.ActiveControl)
End Sub
A copier dans le module du formulaire à traiter

et sur les évènements click de tes contrôles :

Private Sub LeControle_Click()
SelectionContenu Me.ActiveControl
End Sub

bien le bonjour,
j'ai 2 petites questions
1) la touche actuelle de tabulation nous fait voyager de champs en champs
peut on changer dans une propriété du formulaire pour la faire avancer
d'enregistrements en enregistrements, ou suis-je obliger
de le faire par programmation?

2) lorsque le formulaire s'ouvre, le premier champs se met en
surbrillance, tant que lon voyage avec la touche tabulation on garde
cette "surbrillance" malheureusement on la perd au click , d'ou la
question quel est la fonction,mot réservé etc... qui me permettrai sur
l'événement click de garder cette surbrillance

merci de vos idées

Pascal




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Avatar
Tisane
Bonjour Pascal,

j'ai 2 petites questions
1) la touche actuelle de tabulation nous fait voyager de champs en champs
peut on changer dans une propriété du formulaire pour la faire avancer
d'enregistrements en enregistrements, ou suis-je obliger
de le faire par programmation?


Tu mettre la propriété "Arrêt tabulation" à Non sur tous tes champs, sauf
l'un d'entre eux (le 1er par exemple).

--
Tisane

Avatar
Pascal
génial Tisane
merci de ton aide
Pascal

"Tisane" a écrit dans le message de news:
45e06d4c$0$27377$
Bonjour Pascal,

j'ai 2 petites questions
1) la touche actuelle de tabulation nous fait voyager de champs en champs
peut on changer dans une propriété du formulaire pour la faire avancer
d'enregistrements en enregistrements, ou suis-je obliger
de le faire par programmation?


Tu mettre la propriété "Arrêt tabulation" à Non sur tous tes champs, sauf
l'un d'entre eux (le 1er par exemple).

--
Tisane