拾い物ですが・・・

ACCESS連結フォーム・単票フォームで入力フォーム等作って
書き込むときに別の項目に移ろうと思って
マウスホイールグリグリってやってしまい
別のレコードに移ってしまいやりにくい時があります

「レコードの更新」ボタンを設置して、
そのボタンとフォームの更新前処理に以下のコードを書きます

Private Sub cmdレコードの更新_Click()
Me.BeforeUpdate = “”
DoCmd.RunCommand acCmdSaveRecord
Me.BeforeUpdate = “[Event Procedure]”
End Sub

Private Sub Form_BeforeUpdate(Cancel As Integer)
Cancel = True
End Sub

書き込み始めたら「更新」ボタンを押すまではグリグリしても
カーソルが動かなくなります
「更新」ボタン押した後はグリグリでページ移動できます
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1493576999

かしこい! 感動しました