• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームで1レコード削除したのに表示は残ったまま更新されない)

フォームで1レコード削除したのに表示は残ったまま更新されない

このQ&Aのポイント
  • フォームで1レコードを削除したにも関わらず、表示が更新されずに残ってしまう問題が発生しています。
  • VBAの削除ボタンをクリックした際に、ADO接続を使用して該当するレコードを削除しています。
  • 削除後にフォームを再表示するためには、Me.Requeryという方法を使用することができますが、これはDAOと呼ばれる方法です。ただし、DAOではフォームのレコードソースを指定することができません。ADOで同様の動作を実現する方法があるのか、検討したいと思っています。

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

  • ベストアンサー
  • ganners
  • ベストアンサー率37% (3/8)
回答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