Accessフォーム(表形式)に[削除]ボタンをつけました。
VBAで削除ボタン_Click()を書きました。
ADO接続 SQL発行し、該当レコード削除 (Delete from 予約 where 予約ID= me.予約ID ) というコードです。
削除後も、フォームにはレコードが見えたままなのですが、表示を更新するにはどうしたら良いのでしょうか?
-----------------------------------
Set rs = Me.Recordset.Clone
'' 予約テーブルからレコード削除処理
...
Me.Requery
-----------------------------------
というやり方は、DAOだそうですね。
ADOではフォームのレコードソースを指定できないと参考書にありました。
しかし、DAOでは Delete SQL 発行の仕方がわからないので、できればADOで実現したいのです。
無理でしょうか?
No.1ベストアンサー
- 回答日時:
Private Sub 削除ボタン_Click()
Dim ADOcmd As ADODB.Command
Set ADOcmd = New ADODB.Command
ADOcmd.ActiveConnection = CurrentProject.Connection
ADOcmd.CommandText = "Delete from 予約 where 予約ID=" & me.予約ID
ADOcmd.Execute
Set ADOcmd = Nothing
Me.Requery
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2つの項目が重複するレコード...
-
access ADODB でテーブルを更新...
-
数百万件レコードのdelete
-
Access VBA Me.Requery レコー...
-
Accessで重複したデータを一件...
-
Accessでレコードが更新された...
-
PostgreSqlのテーブルをVBから更新
-
Accessにインポートしたら並び...
-
SQLの複数のカウントについて
-
データの二重表示の原因
-
ACCESS 『DoCmd.OutputTo』に...
-
「マスタ」と「テーブル」の違...
-
Access VBA [リモートサーバー...
-
SybaseのBCPでファイル上書き
-
SQLServer2005 データのCSVファ...
-
SQLServer2005でフラットファイ...
-
bcpインサートでのフォーマ...
-
Google検索はなぜ早い?
-
ACCESSでのエクセルインポート...
-
エクスポート時の改行コードに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessにインポートしたら並び...
-
3つ以上のテーブルをUNIONする...
-
データの二重表示の原因
-
数百万件レコードのdelete
-
Access VBA Me.Requery レコー...
-
2つの項目が重複するレコード...
-
Access 1レコードずつcsvで出力...
-
ACCESSのBookmarkプロパティの...
-
SQLの複数のカウントについて
-
ManagementStudioからのデータ削除
-
SQLServerで同一条件レコードの...
-
Accessでの禁止文字チェック
-
Access 削除クエリが重い
-
Accessでレコードが更新された...
-
非連結サブフォームのレコード...
-
Accessでの排他制御
-
Access カレントレコードがあり...
-
Accessの重複クエリで最小以外...
-
(ACCESS)並び替えをしないで...
-
テーブルのレコード削除ができ...
おすすめ情報