Hola!
Saca las propiedades de tu formulario y te vas a Pestaña Eventos ->
-> Tecla de vista previa, y cambias su valor por SÍ (es necesario hacer esto para que sea el formulario el que detecte primero la pulsación de una tecla, y no los controles)
-> Al bajar una tecla, y le generas el siguiente código:
...
Private Sub...
on error goto sol_err
If keycode=vbKeyF2 then
docmd.runcommand accmdrecordsgotonext
end if
exit sub
sol_err:
if err.number=2046 then
msgbox "Ya se encuentra en el último registro",vbinformation,"AVISO"
docmd.runcommand accmdrecordsgotolast
end if
end sub
...
Y listos.
Te lo he escrito de memoria. Si te da algún error me comentas, al depurar, qué error te marca y qué línea te indica en amarillo.
Saludos,
http://neckkito.siliconproject.com.ar