B, Option Compare Database Private Sub ƒRƒ}ƒ“ƒh0_Click() Option Explicit クエリであればSQL分に慣れていない方でも簡単に実行できるため、 特にAccess初心者にオススメの方法 です。 クエリの削除条件を変更するだけで、削除したいレコードだけを削除することも容易にできますね。 その他のVBAテーブル操作 Access VBAでCreateQueryDefメソッドを使い、削除クエリを作成します。 追加クエリはINSERTを使用、更新クエリはUPDATEを使用、削除クエリは「DELETE * FROM テーブル名 WHERE 削除するレコードの条件」を使います。 今回は1つ目に「更新クエリをvbaで実行するためのコード記述方法」について、2つ目に「作成したvba(更新クエリ)を自動実行する方法」をご紹介します。 2つ目は、簡単に言えば、ボタンクリック時に更新クエリを […]     Set Qdf = CurrentDb.CreateQueryDef("Q_íœ", SQL)     Set Qdf = Nothing End Sub.     Dim Qdf As QueryDef Chapter5-8: アクションクエリの実行: 追加クエリ・更新クエリ・削除クエリといったアクションクエリをVBAから実行するには、主に次のようなケースによって処理方法を使い分けます。 アクションクエリが”クエリ”としてデータベースに保存されている場合     Dim SQL As String     DoCmd.OpenQuery "Q_íœ"     DoCmd.Close acQuery, "Q_íœ"     SQL = "DELETE * FROM M_»•iƒ}ƒXƒ^[_2009”N“x WHERE »•iƒR[ƒh = 'OP-124'"