Problème en VBA entre Access 2013 et 2016
Bonjour,
J'utilise un code VBA qui me permet effectué les navigations avec les flèches comme dans un classeur Excel.
Sous Access 2016 (chez moi) tout marche bien.
Mais ce n'est pas le cas avec le 2013 (au travail). Les flèches marchent sauf si j'effectue une modification, pour reprendre la manipulation avec les flèches il faut utiliser la touche Entrée.
Le code:
Code:
1 2 3 4 5 6 7 8 9
| Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
On Error Resume Next
Select Case KeyCode
Case 34: DoCmd.GoToRecord , , acNext, 10 'PGDOWN
Case 40: DoCmd.GoToRecord , , acNext, 1 'DOWN
Case 33: DoCmd.GoToRecord , , acPrevious, 10 'PGUP
Case 38: DoCmd.GoToRecord , , acPrevious, 1 'UP
End Select
End Sub |
Puis dans "Feuille de propriétés" => "Événement" => "Aperçu des touches" je fait OUI.
Je pense que la dernier opération ne marche pas ou bug sous Access 2013.
Est ce que cela est possible?
Et que faire?
Cordialement.