• ベストアンサー

アクセスの保存の仕方

アクセスのデータを一部変更して、フォームを閉じるとそのまま新情報のまま登録されますが、データの入力後に間違いに気づき、エクセル同様「~~~の変更を保存しますか?」と1回メッセージボックスで聞いて欲しいのです。「はい」は保存、「いいえ」は保存せず、入力間違いのデータは保存されていない状況にしたいのです。 アクセスの利便性を無視した質問ですができるでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

フォームの更新後処理に↓では? Private Sub Form_BeforeUpdate(Cancel As Integer)   If MsgBox("変更しますか", vbYesNo) = vbYes Then     'Me!更新日 = Date   '更新日を今日にする   Else     'Cancel = True    '更新イベントのキャンセル     Me.Undo        '変更前に戻す   End If End Sub

natthan
質問者

お礼

ありがとうございます。 まだまだ初心者ナもので…。 これでやってみます。

関連するQ&A