access2013
Win11
ご指導宜しくお願いいたします。
「テーブル」→「クエリ」→「フォーム」を作ってあります。
表形式のフォームには1000件のレコードが存在すると仮定
フォーム上に作成したコマンドボタンをクリックすることで
全てのレコードの同フィールドに”0”を一括挿入する方法を
教えてください。
現状
Private Sub コマンド9_Click()
CurrentDb.Execute "Update フォーム名 Set フィールド名 = 0;"
Me.Requery
End Sub
にてエラーがでます。
宜しくお願いします。
CurrentDb.Executeはクエリ(SQL文)を実行するものです。
これはテーブルまたはクエリを対象にするものです。
フォーム名ではなくフォームのレコードソースのテーブル名(またはクエリ名)にしてください。
hatena さん
ありがとうございます。
テーブル名で解決できました。
お手数お掛けいたしました。