• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSで、新規か更新かの判断)

Accessのフォーム連結とVBAでの新規登録状態か更新状態の判断方法

このQ&Aのポイント
  • Accessを学び始めたばかりの方が、フォームをテーブルと連結して登録、削除、検索を行う方法について質問しています。VBAを使用して、フォームが新規登録状態か更新状態かを判断する方法についても知りたいとのことです。
  • 質問者はAccessを学び始めて間もなく、フォームとテーブルの連結方法について質問しています。フォームを介して登録、削除、検索を行う方法について教えてほしいとのことで、VBAを使用した新規登録状態か更新状態かの判断方法も知りたいそうです。
  • Access初心者の方が、フォームを使ってテーブルと連結して登録、削除、検索を行いたいと質問しています。また、VBAを利用して、フォームが新規登録状態か更新状態かを判断する方法についても知りたいとのことです。

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

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

Private Sub Form_Current()   MsgBox Me.NewRecord End Sub まずは、Me.NewRecord の利用から・・・。

googan
質問者

お礼

回答ありがとうございます。 なるほど、これだったのですね。 ありがとうございました。

その他の回答 (1)

  • gatt_mk
  • ベストアンサー率29% (356/1220)
回答No.2

>VBAで、メインのフォームが新規登録状態か更新状態かを知るにはどうしたらいいのでしょうか? と言われていますが、質問者が言うところの「新規登録状態」、「更新状態」の意味がわかりません。Accessの連結フォームは通常の場合新規登録も更新もできるはずです。該当レコードを表示させて修正し、次のレコードに移動するなり、フォームを閉じたりすればその時点で更新されます。 新規レコードを表示させて新たに値を入力すれば新規入力できるはずです。 該当フォームが新規登録しかできないのであれば、フォームのプロパティで「更新の許可」や「削除の許可」が「いいえ」になっているだけでしょう。

googan
質問者

お礼

回答ありがとうございました。

関連するQ&A