0

私の MS Access フォームでは、テーブルに新しいレコードを追加する別のボタンを実装したいと考えています。そのために、ボタンを追加し、このボタンにイベントを追加しました。

Private Sub btnAddRec_Click()
    Refresh
    With CodeContextObject
    On Error Resume Next
    DoCmd.GoToRecord , , acNewRec
    If Err.Number <> 0 Then
    btnAddRec.Enabled = False
    End If
    End With
End Sub

ウィンドウを開いてbtnAddRecボタンをクリックするだけですべて問題ありません。問題は、最初に既存のレコードを介してナビゲーションを実行し、その後でこのボタンをクリックすることです。実行時エラーが発生しました: 2105: «指定されたレコードに移動できません。レコードセットの最後にいる可能性があります» .

問題を解決するには、特定のボタンをクリックして新しいレコードを追加する機能が必要です。以前にレコードを歩いたかどうかに関係なく。

4

1 に答える 1