• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスVBA 追加クエリ)

アクセスVBAで[Q_商品]のデータを追加する方法

このQ&Aのポイント
  • アクセスVBAを使用して、[Q_商品]テーブルにデータを追加する方法について教えてください。
  • 毎回利用する際に、[T_テスト]テーブルをすべて削除し、[Q_商品]のデータを追加したいです。どのようなVBAコードを使用すればよいでしょうか?
  • データベースのVBAプログラミングに詳しい方、ご教授ください。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

Q_商品クエリは選択クエリでしょうか。 Q_商品とT_テストのフィールド名・フィールドサイズが同じなので currentdb.execute "insert into [T_テスト] select * from [Q_商品]",dbfailonerror で機能するかと思います。 >'システムメッセージの非表示 >DoCmd.SetWarnings False >DoCmd.RunSQL "DELETE FROM T_テスト" >'システムメッセージの表示 >DoCmd.SetWarnings True は、 currentdb.execute "DELETE FROM T_テスト" ,dbfailonerror だと確認メッセージを出さずに進行します。 Setwarnings で切り替える必要がなくなります。

yoscc
質問者

お礼

nicotinism 様 回答ありがうございます。 解決することができました。

関連するQ&A