• ベストアンサー

アクセスの登録について。

アクセスのフォームで入力したものが現在自動で登録されます。毎回登録の確認をするようにするにはどのようにしたらよいでしょうか?よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kurodai2
  • ベストアンサー率38% (77/202)
回答No.1

フォームのイベントの中の、「更新前処理」に次のモジュールを書いてみてください。 Private Sub Form_BeforeUpdate(Cancel As Integer) If MsgBox("登録しますか?", vbYesNo) = vbNo Then Cancel = -1 End If End Sub いいえを押した場合は、登録されません。 別な方法です。 自動になるのは、次のレコードに移動するためですので 別な方法としては、フォームのプロパティのTabキー移動を、すべてのレコードではなく カレントレコードとすると、入力しても勝手に次のレコードに進まないので、登録も発生しません。 この状態で、コマンドボタンを貼り付けて、「登録」ボタンとでもし、 ウィザードでレコード操作 レコードの保存を設定すれば、 登録は、このボタンを押したときのみになります。

ayanohina
質問者

お礼

丁寧な回答をありがとうございました。早速解決いたしました。本当にたすかりました。今後もよろしくお願いいたします。

関連するQ&A