- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスVBA 追加クエリ)
アクセスVBAで[Q_商品]のデータを追加する方法
このQ&Aのポイント
- アクセスVBAを使用して、[Q_商品]テーブルにデータを追加する方法について教えてください。
- 毎回利用する際に、[T_テスト]テーブルをすべて削除し、[Q_商品]のデータを追加したいです。どのようなVBAコードを使用すればよいでしょうか?
- データベースのVBAプログラミングに詳しい方、ご教授ください。
- みんなの回答 (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 で切り替える必要がなくなります。
お礼
nicotinism 様 回答ありがうございます。 解決することができました。