Accessで入力フォームを使用して入力をしていますが、
全項目の入力がされていない場合そのレコードを削除したいのです。
閉じるときに消そうと思い
DoCmd.RunCommand acCmdDeleteRecord
を入れてみたのですが、レコードの削除はできません、とメッセージが出てしまい消せません。
次のレコードを選択すれば消せるかと思い
DoCmd.GoToRecord , , acNewRec
を足してみたりしてみたのですが、やっぱりダメでした。
この場合はどのようにすればいいのでしょうか?
No.1ベストアンサー
- 回答日時:
フォームのレコード更新前イベントを使ってください。
If IsNull(Me!コントロール名1) Or IsNull(Me!コントロール名2) Then
MsgBox "入力をキャンセルします。"
Me.Undo
End If
のように。
回答ありがとうございます。
これは、閉じるときのイベントでいいんですよね?
me.undo
入れてみたんですが、テーブルを見るとしっかりデータが入ってました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
Access VBA Me.Requery レコードは削除されています エラー
その他(データベース)
-
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
-
4
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
5
Accessを開きなおすとテキストボックスの値がエラー#Name?になる
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessでオートナンバーを使わ...
-
MSAccess ロック状態かどうかを...
-
アクションクエリ DoCmd.RunSQ...
-
AccessのRefresh・Requery・Rep...
-
Accessでレコードの複製
-
DoCmd.SearchForRecord が動か...
-
Accessの「Form_AfterUpd...
-
ACCESS 単票形式フォームの新...
-
ACCESSフォーム入力後の確定
-
アクセエスのレコードの更新をV...
-
ファイルメーカーProでレコード...
-
access の 最終レコードの判定...
-
禁止文字をエクセルかアクセス...
-
ACCESSで帳票形式のレポ...
-
Access チェックボックス 空...
-
Accessのレコード数をテキスト...
-
ACCESS 複数のフォームから同一...
-
アクセスのフォームで自動連番...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
ACCESSフォーム入力後の確定
-
AccessのRefresh・Requery・Rep...
-
Accessフォームで詳細内の任意...
-
access の 最終レコードの判定...
-
Accessでレコードの複製
-
accessでオートナンバーを使わ...
-
Accessのレコード数をテキスト...
-
Accessで経過日付に応じて色を...
-
MS.Access でサブフォーム付の...
-
DoCmd.SearchForRecord が動か...
-
Accessの「Form_AfterUpd...
-
access2010 特定文字を含むレコ...
-
アクセエスのレコードの更新をV...
-
新しいレコードへの移動時にト...
-
アクセスのコンボボックスの内...
-
アクセスのフォームで自動連番...
-
ファイルメーカーProでレコード...
-
アクションクエリ DoCmd.RunSQ...
-
アクセスで複数レコードを1レ...
おすすめ情報