• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessでのデータ更新のキャンセルと再クエリについて。)

Accessでのデータ更新のキャンセルと再クエリについて

このQ&Aのポイント
  • Accessでフォームからデータを追加する際に、キャンセルする方法を教えてください。また、キャンセルしてもデータが追加されてしまう場合の対処方法も知りたいです。
  • Accessで再クエリをする方法について教えてください。docmd.requeryとForms![フォーム名].requeryの違いや使い方を教えてください。
  • 初心者ですが、Accessでフォームを使用してデータの管理をしています。データを追加する途中でキャンセルしたい場合や再クエリを実行したい場合の方法を教えてください。

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

  • ベストアンサー
回答No.1

(1) Form_BeforeUpdate イベントで Cancel = True にしてやれば更新されません。 例えば、↓こんな感じ。 Private Sub Form_BeforeUpdate(Cancel As Integer) If MsgBox("更新しますか?", vbYesNo) = vbNo Then Cancel = True End If End Sub (2) DoCmd の .Requery メソッドのヘルプに書かれていると思いますが・・・。DoCmd.Requery でなく、Forms![フォーム名].Requery を使用するようにしましょう、とだけ書いておきましょう。

nekocya
質問者

お礼

ありがとうございます。できました! もっと勉強します!!

関連するQ&A