What I meant earlier was

on't Use the Navigation buttons, code your own. A simple function would be:
Function MoveToRecord (Direction as String, NumberToStep as Integer) as Long
Dim dbs as Database
Dim rst as Recordset
Dim i
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("RecordNameGoesHere"
With rst
for i = 1 to NumberToStep
if UCase(Direction) = "FORWARD" then
.movenext
if .eof then
.movelast
end if
end if
if UCase(Direction) = "BACKWARD" then
.moveprevious
if .bof then
.movefirst
end if
end if
if UCase(Direction) = "FIRST" then
.movefirst
if Ucase(Direction) = "LAST" then
.movelast
next i
end with
MoveToRecord = Me.CurrentRecord
dbs.close
set dbs = nothing
rst.close
set rst = nothing
end function
Ok, then create buttons like nav buttons; Create a left arrow, right arrow...and so on, with a textbox in the middle. Set the textbox control source to Me.CurrentRecord
Then use each buttons On Click event to run the function.