Salut,
Dans un form, lors de l'appuis sur F5, j' exécute une action, avant, je demande confirmation, si j'annule je dois me repositionner sur l'enregistrement que j'étais.
Ca, ça fonctionne, mais le curseur ne se trouve pas sur le champ mais dans la case du n° d'enregistrement de la barre de navigation des records.
Même après avoir fait un me.NomChamp.setfocus
Comment empécher cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 NumRecordActif = Me.CurrentRecord Select Case KeyCode Case vbKeyF5 And Shift = 0 'Touche F5 - On cohe toutes les factures pour Archivage 'Message d'avertissement cocher toutes les factures Message = MsgBox("Vous allez cocher toutes les factures." & vbCrLf & vbCrLf & "Voulez-vous continuer?", vbCritical + vbYesNo, "Sélection des factures") If Message = vbNo Then DoCmd.GoToRecord , , acGoTo, NumRecordActif Me.Nom.SetFocus Me.Nom.SelStart = 0 Exit .....
Merci
A+
Partager