こんにちは
Access VBA初心者です。
やりたい処理なのですが
CSVファイルをmdb内であらかじめ作成されているテーブルに出力したいのですが、
最初にTransferTextwでワークのテーブルにインポートして
そのワークテーブルを1レコードずつ読み込みmdbのあらかじめ作成されているテーブルにINSERTしていくという方法しか今思いつきません。
インポートするとワークテーブルはすべてテキスト型になっていますが、
それを違う型の項目にINSERTするということなど可能なのでしょうか?
それとももっとスマートな方法があるのでしょうか?
ざっくりと書いてしまいましたが、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
1.CSVファイルをリンクする。
2.1で作成したリンクテーブルを元にしてクエリを作成する。
3.2のクエリーを追加クエリーにして、その各項目をデータ取り込みを行うテーブルのレコードを追加する各項目と一致させる。
4.クエリを実行する。
VBAで自動化したい場合、CSVファイル名やパスが毎回同じなら、4だけを実行する形(Docmd.OpenQuery)だけでいいかと思います。
No.1
- 回答日時:
えーっと、accessが手元にないので、記憶の中から・・・・
インポートのウィザードで「既存のテーブルにインポート」ってのがあったと思いますが。
記憶違いでしたらごめんなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Oracle SQL update方法 2 2022/06/22 14:07
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- その他(データベース) Notion@リレーション値の取得について 1 2023/06/28 10:27
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
ツリー構造をRDBで表現するには?
-
SQLで日付を条件に削除したい
-
SQLで条件指定結合をしたいがNU...
-
ACCESSで指定されたテーブルか...
-
2つのテーブルを比較して一致し...
-
Accessクエリでの、LIKE条件
-
ACCESSに同時アクセス(編集)を...
-
リンクテーブルを CopyObject ...
-
Accessレコードの追加や変更が...
-
Accessでvlookupみたいなことは...
-
3つの表を1つに縦に連結する
-
AccessでのNULLのレコードの表...
-
access テーブル内のレコード...
-
本テーブルに変更内容を反映す...
-
パススルークエリをテーブル作...
-
テーブル作成クエリで主キーを設定
-
ACCESS レポートに 自...
-
SQL Server Management Studio...
-
Accessでグループ化した中から...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessでテーブルからテーブル...
-
SQLで日付を条件に削除したい
-
access テーブル内のレコード...
-
Accessクエリでの、LIKE条件
-
Accessの追加クエリで既存のテ...
-
Accessレコードの追加や変更が...
-
Accessでvlookupみたいなことは...
-
ACCESSで指定されたテーブルか...
-
ACCESSに同時アクセス(編集)を...
-
3つの表を1つに縦に連結する
-
SQLで条件指定結合をしたいがNU...
-
2つのテーブルを比較して一致し...
-
リンクテーブルを CopyObject ...
-
ツリー構造をRDBで表現するには?
-
パススルークエリをテーブル作...
-
翌営業日までの日数をSQLで求め...
-
デザインビューで、連結式 を...
-
時間の足し算
-
INSERT時にデータ登録とmaxの発...
おすすめ情報