- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームで1レコード削除したのに表示は残ったまま更新されない)
フォームで1レコード削除したのに表示は残ったまま更新されない
このQ&Aのポイント
- フォームで1レコードを削除したにも関わらず、表示が更新されずに残ってしまう問題が発生しています。
- VBAの削除ボタンをクリックした際に、ADO接続を使用して該当するレコードを削除しています。
- 削除後にフォームを再表示するためには、Me.Requeryという方法を使用することができますが、これはDAOと呼ばれる方法です。ただし、DAOではフォームのレコードソースを指定することができません。ADOで同様の動作を実現する方法があるのか、検討したいと思っています。
- みんなの回答 (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