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^[_2009Nx WHERE »iR[h = 'OP-124'"